<div id="database">
<form action="http://localhost/database/edit.php" method="post">
<br>Please enter the ID of item you want to edit: <input type="text" name="ID" /><br><br>
What do you want to change:<br> <br>
<input type="radio" name="change" value="Name"/>Name<br><br>
<input type="radio" name="change" value="Cause" size="100" />Cause <br><br>
<input type="radio" name="change" value="Symptom" size="200" />Symptom <br><br>
<input type="radio" name="change" value="Gene_affected" size="200" />Gene_affected <br><br>
Change it to: <input type="text" name="New" /><br><br>
<input type="submit" onclick="clicked(event)" />
</form>
</div>
That is my databse.php
<?php
$con = mysql_connect("localhost","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("database", $con);
mysql_query("UPDATE pleasework SET $_POST[change] = '$_POST[New]'
WHERE ID='$_POST[ID]'");
echo "Change Successful<br>" ;
header("Location: databse.php");
mysql_close($con);
?>
That is my edit.php
How can I change all my boxes in the table using 1 query? //////////////////////////////////////////////////////////
<div id="database">
<form action="http://localhost/database/edit.php" method="post">
<br>Please enter the ID of item you want to edit: <input type="text" name="ID" /><br><br>
What do you want to change:<br> <br>
Change Name to: <input type="text" name="New" /><br><br>
Change Cause to: <input type="text" name="New1" /><br><br>
Change Symptom to: <input type="text" name="New2" /><br><br>
Change Gene_affected to: <input type="text" name="New3" /><br><br>
<input type="submit" onclick="clicked(event)" />
</form>
</div>
this is my new main php file. I manage to make it update all 4 boxes at once but its still so unreliable and slow. Help please?
mysql_select_db("database", $con);
mysql_query("UPDATE pleasework SET Name= '$_POST[New]' WHERE ID='$_POST[ID]'");
mysql_query("UPDATE pleasework SET Cause= '$_POST[New1]' WHERE ID='$_POST[ID]'");
mysql_query("UPDATE pleasework SET Symptom= '$_POST[New2]' WHERE ID='$_POST[ID]'");
mysql_query("UPDATE pleasework SET Gene_affected= '$_POST[New3]' WHERE ID='$_POST[ID]'");
echo "Change Successful<br>" ;
header("Location: databse.php");
mysql_close($con);
Any suggestions to help me improve my codes? Thank you!