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
How to make URL loads only on login
On my page, when a user login he's redirects to user_home.php. I made it also to open the chat screen when the user login.This is the code:Code: // USER IS LOGGED IN, FORWARD TO USER HOMEif(
Help on Order Entry Form/System Where is best to begin.
I have a dilema and a very short amount of time at this point and I'm looking for some help on deciding where would be best to begin or which is the best way to approach the problem.The company I work
need help about
i store the value of my select statement result to an array and stored it to a variable named $fname the i used it as the value of:<input type='text' name='fname' value=<?php echo $fname
cURL error
So here is my code... I got it off of here... http://www.youtube.com/watch?v=XcgQUsorF_8Because I'm completely new to cURL, just wanna get a page that requires a login... I wrote everything word for
problem getting my contact form working
Yeah I know this is a pretty basic problem, but it's been a while since I've worked with PHP and I'm having a real problem getting it functioning properly. My real issue is the user inputed
PHP and Javascript
Hi Guys,Im trying to load the contents of an html file into a text area for editing, this is the code I have so far but it doesnt seem to be working. I think it's because some of the $line have
using explode() to fill in checkboxes
HiI have a field stored in a table that contains regions in the UK separated by commas. There could be any number of pieces held in this field from 1-12, based upon the users specified operating
Passing PHP variables from one page to another
Hello-I'm having trouble figuring out how to transport a variable from one php file to another. Specifically, the name of an image, to be used as a subject in a form mail. I don't even really have the
Problem with "dynamic" index page
Hi. I have one question. In my index.php page I have this kind of code:Code: // listaa sivut$pages = Array ("etusivu" => "etusivu.php",,"linkit" =>
Is this possible? If one file assigned to an ID...
I have a page that lists property listings assigned to a specific user (a manage page), with brief text details and a picture.Each of these listings has several images with it, that aren't seen unless