Hi,
Thanks for the help. I finally got the whole thing working like a dream except for a certain little bug that I can’t get my head around (again). I’ve condensed the code to isolate the issue.
The problem is: when I use multiple text boxes as inputs in the same line of a table (a table created by HTML), the information the user inputs don’t seem to POST to the php script.
I have posted the page, followed by the php program beneath it. Is it something stupid like “don’t use numerics in the input name” or something? I’m at my wits end (again!).
Thanks again
[php]<?PHP
session_start();
if (!(isset($_SESSION[‘login’]) && $_SESSION[‘login’] != ‘’)) {
header (“Location: login.php”);
}
?>
<?PHP
$user_name = "parin650";
$password = "z169d37b";
$database = "parin650_suter";
$server = "127.0.0.1";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$SQL = "SELECT * FROM `aldi_list` WHERE `ID`=1";
$result = mysql_query($SQL);
echo "
ALDI ITEM |
QUANTITY |
NEW QUANTITY |
CHECK |
";
while($row = mysql_fetch_array($result))
{
echo "";
echo "" . $row['User_1'] . " | ";
echo "" . $row['User_Defined_1'] . " | ";
echo "";
echo "" . $row['User_Defined_1'] . " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "" . $row['User_2'] . " | ";
echo "" . $row['User_Defined_2'] . " | ";
echo "";
echo "" . $row['User_Defined_2'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_3'] . "";
echo " | ";
echo "" . $row['User_Defined_3'] . " | ";
echo "";
echo "" . $row['User_Defined_3'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_4'] . "";
echo " | ";
echo "" . $row['User_Defined_4'] . " | ";
echo "";
echo "" . $row['User_Defined_4'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_5'] . "";
echo " | ";
echo "" . $row['User_Defined_5'] . " | ";
echo "";
echo "" . $row['User_Defined_5'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_6'] . "";
echo " | ";
echo "" . $row['User_Defined_6'] . " | ";
echo "";
echo "" . $row['User_Defined_6'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_7'] . "";
echo " | ";
echo "" . $row['User_Defined_7'] . " | ";
echo "";
echo "" . $row['User_Defined_7'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_8'] . "";
echo " | ";
echo "" . $row['User_Defined_8'] . " | ";
echo "";
echo "" . $row['User_Defined_8'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_9'] . "";
echo " | ";
echo "" . $row['User_Defined_9'] . " | ";
echo "";
echo "" . $row['User_Defined_9'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo "" . $row['User_10'] . "";
echo " | ";
echo "" . $row['User_Defined_10'] . " | ";
echo "";
echo "" . $row['User_Defined_10'] . "";
echo " | ";
echo "";
echo "";
echo " |
";
echo "";
echo "";
echo " | ";
echo "
";
}
echo "
";
mysql_close($db_handle);
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
?>
[/php]
… and the php
[php]<?php
$User_1 = $_POST[‘User_1’];
$User_2 = $_POST[‘User_2’];
$User_3 = $_POST[‘User_3’];
$User_4 = $_POST[‘User_4’];
$User_5 = $_POST[‘User_5’];
$User_6 = $_POST[‘User_6’];
$User_7 = $_POST[‘User_7’];
$User_8 = $_POST[‘User_8’];
$User_9 = $_POST[‘User_9’];
$User_10 = $_POST[‘User_10’];
$User_Defined_1 = $_POST[‘User_Defined_1’];
$User_Defined_2 = $_POST[‘User_Defined_2’];
$User_Defined_3 = $_POST[‘User_Defined_3’];
$User_Defined_4 = $_POST[‘User_Defined_4’];
$User_Defined_5 = $_POST[‘User_Defined_5’];
$User_Defined_6 = $_POST[‘User_Defined_6’];
$User_Defined_7 = $_POST[‘User_Defined_7’];
$User_Defined_8 = $_POST[‘User_Defined_8’];
$User_Defined_9 = $_POST[‘User_Defined_9’];
$User_Defined_10 = $_POST[‘User_Defined_10’];
// Connecting to database
$user_name = “parin650”;
$password = “z169d37b”;
$database = “parin650_suter”;
$server = “127.0.0.1”;
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$SQL = "UPDATE `aldi_list` SET User_1 = $User_1, User_Defined_1 = $User_Defined_1, User_2 = $User_2, User_Defined_2 = $User_Defined_2, User_3 = $User_3, User_Defined_3 = $User_Defined_3, User_4 = $User_4, User_Defined_4 = $User_Defined_4, User_5 = $User_5, User_Defined_5 = $User_Defined_5, User_6 = $User_6, User_Defined_6 = $User_Defined_6, User_7 = $User_7, User_Defined_7 = $User_Defined_7, User_8 = $User_8, User_Defined_8 = $User_Defined_8, User_9 = $User_9, User_Defined_9 = $User_Defined_9, User_10 = $User_10, User_Defined_10 = $User_Defined_10";
$result = mysql_query($SQL);
mysql_close($db_handle);
header(‘Location: shopping.php’);
}
else {
print ‘Database NOT Found’;
mysql_close($db_handle);
}
?>[/php]