Form help: Syntax & Logic
Posted on
16th Feb 2014 07:03 pm by
admin
Hello again all,
I'm working on a form and ran into a wall (again) and can't seem to think through how to best code what i need (the logic side). I've begun by just sitting down and starting to code with the little knowledge i have of php but can't seem to get it right and am not sure i'm using the correct syntax...
The form is your basic contact form that collects contact information, but it also has a place for customers to input product information such as a quantity and dimensions (width and height). The form offers the visitor a chance to enter up to 7 different "products" and their quantity, width, and height.... here's that part of the form...
Code: <form name="myForm" action="<?php echo $_SERVER['PHP_SELF ']; ?>" method="POST">
<table width="600" cellspacing="2" cellpadding="1">
<tr>
<td>Quantity</td>
<td>Width</td>
<td>height</td>
</tr>
<tr>
<td><input type="text" name="qty1" /></td>
<td><input type="text" name="width1" /></td>
<td><input type="text" name="height1" /></td>
</tr>
<tr>
<td><input type="text" name="qty2" /></td>
<td><input type="text" name="width2" /></td>
<td><input type="text" name="height2" /></td>
</tr>
<tr>
<td><input type="text" name="qty3" /></td>
<td><input type="text" name="width3" /></td>
<td><input type="text" name="height3" /></td>
</tr>
<tr>
<td><input type="text" name="qty4" /></td>
<td><input type="text" name="width4" /></td>
<td><input type="text" name="height4" /></td>
</tr>
<tr>
<td><input type="text" name="qty5" /></td>
<td><input type="text" name="width5" /></td>
<td><input type="text" name="height5" /></td>
</tr>
<tr>
<td><input type="text" name="qty6" /></td>
<td><input type="text" name="width6" /></td>
<td><input type="text" name="height6" /></td>
</tr>
<tr>
<td><input type="text" name="qty7" /></td>
<td><input type="text" name="width7" /></td>
<td><input type="text" name="height7" /></td>
</tr>
</table>
</form>
... pretty simple stuff there...
I am having trouble though collecting the info from the form... the newbie in me (to php and programming in general) had me begin hard coding each variable like this...
Code: $qty1 = $_POST['qty1'];
$qty2 = $_POST['qty2'];
....
$width1 = $_POST['qty1'];
$width2 = $_POST['qty2'];
....
$height1 = $_POST['qty1'];
$height2 = $_POST['qty2'];
....
I thought that it might make more sense (and help me learn a little) to try and use a loop to create these variables.... is this good practice?
Here's what i came up with...
Code: for ($X=1;$X < sizeof($glass1)-1; $X++) {
// how's the syntax on the next line???
if($_POST['Qty'.$X]!=NULL ){
$glasspart1.="Part $Xn";
//below: can i use $qty$X like that?
$glass1 = array("QTY: $qty$X", "DIMENSIONS: $width$X X $height$X");
$glasspart1.= "$glass1[$X-1]n";
}
}
am i on the right track so far?
I still am having trouble validating the form (the logic) in order to only create arrays for the parts (1-7) that were filled in, but i can save that for another post :-)
thanks again all for any help or advice!!
No comments posted yet
Your Answer:
Login to answer
98
50
Other forums
Help with captcha script needed
Hello,
I am working on a script where reCAPTCHA or a similar form of CAPTCHA will be used, f
Passing an array of values From VB6.0 to Oracle PL/SQL Function
Basically we are using VB6.0.
When we try to pass an array from VB6.0 to an Oracle PL/SQL
How to find OS bit version
How can I tell the person browsing my site is running 32, or 64 bit operating system?
contact form - output to page and email
I have the following in my controller:
$message['name'] = htmlentities(strip_tags(trim($_POST
Needing Youtube thumb nail fix.
I have a script on a site that pulls in you-tube videos,
The problem is, that the thumb nails for
PHP Captcha Error help - replace the "die" command
Hi All,
I am after a bit of help with a Captcha spam protection box.
The site gave me
Clean URLs
Hi I was wandering if anyone has ever implemented URLs on their PHP run website using URLS like wiki
FlashVar function how to insert variables
Hi guys. Im new in this forum and also new in php programming. Can you help me about this code?
<
PHP XML extraction text
I would like to extract an xml text and have that text directly echo(print) out on my web page. Her
Send current URL in URL with a $_GET variable problem.
Hello community,
I have created a function that gets the current variable of a page, example: