[PHP + MySQL] Database update niet
Featured Replies
Recent actief 0
- Er zijn hier geen geregistreerde gebruikers aanwezig.
Een betere weg om onze GTA community te volgen. Leer meer.
Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.
Ik heb een scriptje gemaakt waarmee je de prijs van een sportartikel kunt aanpassen d.m.v. een form. Echter, als ik de nieuwe prijs doorvoer blijft de oude prijs in de database staan. Iemand enig idee wat er fout gaat?
<?php $dbhost = "localhost"; $dbuser = "root"; $dbpass = ""; $dbname = "webauth"; $connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); $artikelquery = "SELECT * FROM artikel;"; $artikel = mysqli_query($connection, $artikelquery); ?> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> Kies een artikel:</br> <select name="artikel"> <?php while($artikelrow = mysqli_fetch_row($artikel)) { echo '<option value="'.$artikelrow[1].'">'."$artikelrow[1], $artikelrow[3] euro</option>"; } ?> </select> </br></br> Vul de nieuwe prijs van het artikel in:</br> <input type="number" name="prijs"></br></br> <input type="submit" value="Verzend"> </form> <?php if($_SERVER['REQUEST_METHOD'] == "POST") { $nieuwprijs = $_POST['prijs']; $artikel = $_POST['artikel']; $update = "UPDATE artikel SET Verkoopprijs ='". $nieuwprijs ."' WHERE Artikelnr ='". $artikel ."';"; mysqli_query($connection, $update); echo 'Artikel '. $artikel .' is aangepast naar '. $nieuwprijs .' euro.'; } ?>De database (.sql) heb ik bijgevoegd, mocht iemand het zelf willen proberen.
firstchoice.rar