Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
<form name="update" action="verwerk.php" method="post">
<input type="text" name="IDLocatie" /> IDLocatie
<input type="text" name="Straat" /> Straat
<input type="text" name="Nummer" /> Nummer
<input type="submit" name="submit" value="Update" />
</form>
<?php
if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) { // Kijk eerst of het formulier verzonden is en de pagina niet rechtstreeks wordt aangeroepen
if( trim( $_POST['IDLocatie'] ) != '' && trim( $_POST['Straat'] ) != '' && trim( $_POST['Nummer'] ) != '' ) { // Formulier is verzonden, kijk of er in de belangrijke velden daadwerkelijk een waarde staat.
mysql_query( "UPDATE tblInvoer SET IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "' WHERE Straat = '" . mysql_real_escape_string( $_POST['Straat'] ) . "' AND Nummer = '" . mysql_real_escape_string( $_POST['Nummer'] ) . "'" ); // Alle waarden zijn ingevuld, bouw de query op en voer hem uit.
} else { // Niet alle velden zijn ingevuld
echo 'Niet alle velden zijn correct ingevuld <br />'; // geef een boodschap dat niet alle velden zijn ingevuld
echo '<a href="javascript:history.go(-1)">Probeer het opnieuw</a>' // geef een link naar de vorige pagina
}
} else { // het formulier is niet verstuurd
header('Location: update.php'); // stuur de gebruiker door naar de pagina waar hij / zij het formulier kan invullen
}
?>
begrijp ik dat mijn stappen te groot zijn. Ik ga met je voorstel aan de gang. Als het niet lukt dan meld ik mij wel. Bedankt tot zo ver. :thumb:want ik begrijp dat dit zo nogal een sprong in het diepe kan zijn.
echo '<a href="javascript:history.go(-1)">Probeer het opnieuw</a>'
WHERE Straat = 'Dam' AND Nummer = '49'
mysql_query( "UPDATE tblInvoer SET IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "' WHERE ID = '" .
mysql_query( "UPDATE tblInvoer SET IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "' WHERE Straat = '" . mysql_real_escape_string( $_POST['Straat'] ) . "' AND Nummer = '" . mysql_real_escape_string( $_POST['Nummer'] ) . "'" ); // Alle waarden zijn ingevuld, bouw de query op en voer hem uit.
Uiteraard. Bedankt :thumb:Ja, maar dan moet je natuurlijk nog wel de ID invullen![]()
mysql_query( "UPDATE tblInvoer SET IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "' WHERE IDInvoer = '" . mysql_real_escape_string( $_POST['IDInvoer'] ) . "'");
mysql_query( "UPDATE tblInvoer SET
IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "'
Straat = '" . mysql_real_escape_string( $_POST['Straat'] ) . "'
Nummer = '" . mysql_real_escape_string( $_POST['Nummer'] ) . "'
WHERE IDInvoer = '" . mysql_real_escape_string( $_POST['IDInvoer'] ) . "'");
mysql_query( "UPDATE tblInvoer SET
IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "'
Straat = '" . mysql_real_escape_string( $_POST['Straat'] ) . "'
Nummer = '" . mysql_real_escape_string( $_POST['Nummer'] ) . "'
WHERE IDInvoer = '" . mysql_real_escape_string( $_POST['IDInvoer'] ) . "'");
mysql_query( "UPDATE tblInvoer SET
IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "',
Straat = '" . mysql_real_escape_string( $_POST['Straat'] ) . "',
Nummer = '" . mysql_real_escape_string( $_POST['Nummer'] ) . "',
WHERE IDInvoer = '" . mysql_real_escape_string( $_POST['IDInvoer'] ) . "'");
$result = mysql_query( "UPDATE tblInvoer SET
IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "',
Straat = '" . mysql_real_escape_string( $_POST['Straat'] ) . "',
Nummer = '" . mysql_real_escape_string( $_POST['Nummer'] ) . "',
WHERE IDInvoer = '" . mysql_real_escape_string( $_POST['IDInvoer'] ) . "'");
if(!$result) {
echo 'Er is iets mis gegaan. MySQL zegt: '. mysql_error();
} else {
echo 'Aanpassen gelukt.';
}
$result = mysql_query( "UPDATE tblInvoer SET
IDLocatie = '" . mysql_real_escape_string( $_POST['IDLocatie'] ) . "',
Datum = '" . mysql_real_escape_string( $_POST['Datum'] ) . "',
Ploeg = '" . mysql_real_escape_string( $_POST['Ploeg'] ) . "',
WHERE IDInvoer = '" . mysql_real_escape_string( $_POST['IDInvoer'] ) . "'");
if(!$result) {
echo 'Er is iets mis gegaan. MySQL zegt: '. mysql_error();
} else {
echo 'Aanpassen gelukt.';
}
?>
Parse error: syntax error, unexpected $end in C:\UsbWebserver\Root\update.php on line 43
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.