Hidy Ho Neighbors,
I'm forcing myself to learn oop/classes for php5. It seems like a good idea for repetitious coding such as with forms. I've been through the oop tutorials here and elswhere in books.-if i see another Pet example..uhhg lol - and they do make sense but when trying to implement my own stuff it all falls apart.
My pathetic, broken example below attempts at creating form text inputs and checking the inputs when submitted. And if submitted the "value=" attribute of the form is updated with the posted value thereby making the form "sticky".
With procedural methods I have no problems creating vars dynamically from loops, checking and manipulating forms etc...but this object/class stuff has me stumped.
Code: [Select]<?php
ini_set ("display_errors", "1");
error_reporting(E_ALL);
class Form {
private $inp;
private $flag;
private $count;
private $maxChar;
public function Check_form(){
if (isset($_POST['form'])){
$d = array_pop($_POST);//remove "submit" value from $_POST array
foreach($_POST as $key=>$value){
static $i=1;
$inp = 'inp'.$i;
$this->$inp = $value;
$i++;
}
$this->count = count($_POST);
return true;
}else{
return false;
}
}
function text_input($text='enter',$maxChar = '10') {
if($this->Check_form()){ //make forms sticky (replace input values if filled out)
echo 'form is set<br />';//test
for($i=1; $i<=$this->count; $i++) {
$text = $inp . $i;
}
}
$this->maxChar = 'maxlength = ' .'"'.$maxChar.'"';
$maxChar = $this->maxChar;
static $i=1;
echo "<p><input type="text" name="text_$i" value="$text" $maxChar /></p>";
$i++;
}
}// End of Form class.
echo '<form action="oopForm2.php" method="post" enctype="multipart/form-data" name="theForm">';
$myForm = new Form();
$input_box1 = $myForm->text_input('enter text',20);
$input_box2 = $myForm->text_input('enter more',20);
echo '<input type="submit" name="form" value="submit" />';
echo '</form>';
unset($myForm);
?>
It's terrible I know, some advice would be greatly appretiated..sample code? even better. Thanks
Inserting multiple records from single form
I've found a number of threads that deal with this issue, but I'm new to php and coding language so I don't quite understand what they're talking about or what the code means.Here's the situation: I
PHP MySQL and DATE
Hi everyoneI have a databse and in one of the columns I have date values such as 2009-March-27. If i have a php interface and want to use a query to select all the rows that is in say october. how
PHP Code / Script To check weather the given email exists in a domain
Hi,I want to implement the following in my web pagein sign up we will ask to enter user existing email id , so now i need to check weather the entered email currently available are not without sending
Problem executing bash script using shell_exec
Hi there,I created a bash script file using following code to convert doc documents to pdf using OpenOffice macros.*************************doc2pdf:#!/bin/shecho "hi"DIR=$(pwd)
Hom to make one url to open together with another url
I have a chat, which i want to be opened, as soon as the users login to the site. As it is now, when the user login, he's redirected to home.php and have to press the CHAT button to enter the chatThe
Trigger tag in aspx is not coming
hi all ,iam new to ajax, iam using file upload inside the update pannel but right now i want to use trigger tag but it is not coming, for that whether i want to install anything like toolkit ,please
NOOB needs help with upload file
The intent of this form is to create a folder for a client and upload an image into another folder 'imagesClients'. The form works as follows: Username: selected from drop down menu.Folder: Slide
parse error
On my local machine I keep getting parse error for my footer. When I put it online, it doesn't show anything.I've searched on google but not found a solution for it. The error message:Parse error:
serializing objects - loses methods - the point being?
HiI know that serializing an object will lose the methods. But whats the point in that? What if we need the methods . Lets say the serialized string is sent from an external server where the calling
re calling a function without including file
Hi,i am new to programming in php, i was just checking the wordpress code and found out in the wordpress code they are calling the function get_header(); at the top of every page but above calling