Ik wou een bewerkpagina maken itembewerken.php
Hoe zorg ik ervoor dat in een formuliertje de informatie uit de database komt te staan (van een bepaalde rij), dat ik het in dat formulier dan kan bewerken, en dan weer terugsturen zodat hij geupdate wordt?
Waarschijnlijk eerst met SELECT * FROM filmdatabase WHERE Filmnummer IS .. ?
En dan met een UPDATE functie?
Ik heb hieronder mijn itemtoevoegen.php staan, misschien kan ik daar iets in veranderen?
itemtoevoegen.php
<html>
<head>
<!--hier include hij het stijl bestandje zodat de website de gewenste stijl krijgt-->
<link rel="stylesheet" type="text/css" href="stijl.css" />
</head>
<body>
<ul class="navbar">
<script src="http://www.clocklink.com/embed.js"></script>
<script type="text/javascript" language="JavaScript">
obj=new Object;
obj.clockfile="5005-purple.swf";
obj.TimeZone="GMT0100";
obj.width=120;
obj.height=40;
obj.wmode="transparent";
showClock(obj);
</script>
<br>
<br>
<!--link naar de index-->
<li><a href="index2.php">Home</a>
<!--link naar de database-->
<li><a href="ophalen2.php">De Database</a>
<!--link naar de pagina om een item toe te voegen-->
<li><a href="itemtoevoegen.php">Film Toevoegen</a>
<!--link naar de pagina om een item te verwijderen-->
<li><a href="itemverwijderen.php">Film Verwijderen</a>
<!--link naar de pagina waar het aantal bezoekers vermeld staan-->
<li><a href="bezoekerstellen.php">Aantal Bezoekers</a>
<!--link naar de trailers-->
<li><a href="videos2.php">Trailers</a>
<!--link om uit te loggen-->
<li><a href="logout.php">Log Uit</a>
</ul>
<?php
if(isset($_POST['submit'])){
/*voeg het bestand verbinding.php toe voor contact met de database*/
include("verbinding.php");
//Ophalen en controleren van de input uit de formuliervelden.
$Naam = ($_POST['Naam']);
$Genre = ($_POST['Genre']);
$Jaar = ($_POST['Jaar']);
$Speelduur_in_min = ($_POST['Speelduur_in_min']);
$controleer_naam = mysql_query("SELECT Naam FROM filmdatabase WHERE Naam='$Naam'");
$bestaande_naam = mysql_num_rows($controleer_naam);
if($bestaande_naam > 0){
echo "De film die u wil toevoegen staat al in de database.";
unset($Naam);
exit();
}
$query = "INSERT INTO filmdatabase (Naam, Genre, Jaar, Speelduur_in_min)
VALUES('$Naam', '$Genre', '$Jaar', '$Speelduur_in_min')";
mysql_query($query) or die(mysql_error());
mysql_close();
echo "Uw toevoeging is gelukt<br><br>";
?>
<form name="itemtoevoegen" method="post" action="itemtoevoegen.php" class="box1">
<fieldset><legend>Items toevoegen:</legend>
<p><label for="Naam">Naam:</label><input type='text' name="Naam" class="txt"/></p>
<p><label for="Genre">Genre:</label><input type='text' name="Genre" class="txt"/></p>
<p><label for="Jaar">Jaar:</label><input type='text' name="Jaar" class="txt"/></p>
<p><label for="Speelduur_in_min">Speelduur in minuten:</label><input type='int' name="Speelduur_in_min" class="txt"/></p>
<p><input type='submit' name="submit" value='Verstuur' class="btn"/></p>
</fieldset>
</form>
<?php
}
else{
?>
<form name="itemtoevoegen" method="post" action="itemtoevoegen.php" class="box1">
<fieldset><legend>Items toevoegen:</legend>
<p><label for="Naam">Naam:</label><input type='text' name="Naam" class="txt"/></p>
<p><label for="Genre">Genre:</label><input type='text' name="Genre" class="txt"/></p>
<p><label for="Jaar">Jaar:</label><input type='text' name="Jaar" class="txt"/></p>
<p><label for="Speelduur_in_min">Speelduur in minuten:</label><input type='int' name="Speelduur_in_min" class="txt"/></p>
<p><input type='submit' name="submit" value='Verstuur' class="btn"/></p>
</fieldset>
</form>
<?php
}
?>
</body>
</html>
Alvast bedankt, voor iedereen die er even naar gekeken heeft!