pagina met keuzeformulier
Op de pagina moet eerst gekozen worden voor welk order nr de status moet worden toegevoegd of gewijzigd.
Hoop dat iemand me kan helpen....
Ik zou ff wat tutorials lezen over het schrijven, lezen en wijzigen van teksten in een database.. moet je ff naar tutorials gaan en dan naar mysql categorie.. :)
Dit is men script:
<html>
<title>Status Wijzigen</title>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
mysql_connect("localhost.localdomain","","");
mysql_select_db("scannersitefrl_nl_-_scanner");
$controle="SELECT * FROM tblGebruikers";
$resultaat=mysql_query($controle) or die(mysql_error());
if ($submit) {
$query = "UPDATE tblGebruikers SET status='$status' WHERE Naam='$gebruiker'";
mysql_query($query);
echo "De gegevens zijn toegevoegd";
}
?>
mysql_connect("localhost.localdomain","","");
mysql_select_db("scannersitefrl_nl_-_scanner");
$controle="SELECT * FROM tblGebruikers";
$resultaat=mysql_query($controle) or die(mysql_error());
if ($submit) {
$query = "UPDATE tblGebruikers SET status='$status' WHERE Naam='$gebruiker'";
mysql_query($query);
echo "De gegevens zijn toegevoegd";
}
?>
<form method="post" action="">
Bedrijf:
<Select name="gebruikers">
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
while ($record = mysql_fetch_object($resultaat))
{
echo "<Option>$record->Naam";
}
?>
while ($record = mysql_fetch_object($resultaat))
{
echo "<Option>$record->Naam";
}
?>
</Select>
<br><br>
Status:<br>
<input type="text" name="status" size=40 maxlength=128>
<br>
<br>
<input type="submit" name="submit" value="Voer door">
</form>
</body>
</html>
Dit moet je sowieso doen:
<select name="gebruikers">
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
while ($record = mysql_fetch_object($resultaat))
{
echo "<option value=\"iets\">$record->Naam";
}
?>
while ($record = mysql_fetch_object($resultaat))
{
echo "<option value=\"iets\">$record->Naam";
}
?>
</select>
En bij dat 'iets' moet dan een waarde komen waardoor je in de query kan bepalen welke tupel er geüpdate moet worden.
Enne...
Quote:
zonder where erbij wijzigt ie de status van alle orders in de DB,
Mocht dat je verbazen, dan zou ik de tip van Bas K. nog eens opvolgen!
[1] http://nl2.php.net/variables.predefined
Elwin
[Edit: Typo]
Gewijzigd op 16/05/2004 21:06:00 door Elwin - Fratsloos