Wie kan me helpen?
Hier mijn php bestanden:
De index zeg maar...
Code: Selecteer alles
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Verbinding maken met MySQL - OOP notatie</title>
</head>
<body>
<?php
// initialisatie
$host = 'localhost';
$gebruiker = 'root';
$wachtwoord = 'usbw';
$database = 'php_app';
$query = 'SELECT * FROM medewerks ORDER BY med_achternaam';
$mysqli = mysql_connect($host, $gebruiker, $wachtwoord);
mysql_select_db($database, $mysqli);
$result = mysql_query($query);
echo "<table><tr><td>ID Deelnemer:</td><td>Voornaam:</td><td>Achternaam:</td><td>Email:</td><td><form method='post' action='zoek.php'><input type='text' name='zoek'><input type='submit' value='Zoek'></form></td></tr>";
while ($rij = mysql_fetch_array($result)){
echo "<tr><td>{$rij['med_id']}</td><td>
{$rij['med_voornaam']} </td><td> {$rij['med_achternaam']} </td><td> {$rij['med_email']}</td><td><a href=\"bewerk.php?id=" .$rij['id'] . "\">Deelnemer bewerken</td></tr>";
}
echo "</table>";
echo "<table><tr><td> <form method='post' action='insert.php'>
Voornaam: <br>
<input type='text' name='voornaam' size='30'><br>
Achternaam: <br>
<input type='text' name='achternaam' size='30'><br>
Email: <br>
<input type='text' name='email' size='30'><br>
<input type='submit' value='Update Database'>
</form></td></tr></table>
"
?>
</body>
</html>
Code: Selecteer alles
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Verbinding maken met MySQL - OOP notatie</title>
</head>
<body>
<?php
$host = 'localhost';
$gebruiker = 'root';
$wachtwoord = 'usbw';
$database = 'php_app';
$query = 'SELECT * FROM medewerks';
$mysqli = mysql_connect($host, $gebruiker, $wachtwoord);
mysql_select_db($database, $mysqli);
if (isset($_POST["bevestiging"])){
// query samenstellen
$query="UPDATE medewerks SET
voornaam = '". $_POST["med_voornaam"] ."',
achternaam = '". $_POST["med_achternaam"] . "',
email = '". $_POST["med_email"] . "'
WHERE id=" .$_POST["med_id"];
$result = mysql_query($database, $query);
echo("De volgende opdracht is uitgevoerd: <b>$query</b><br>\n");
if ($result){
echo ("Record nummer " .$_POST["id"] . " is bijgewerkt<br>\n");
echo ("<a href=\"oef_1204.php\">Terug naar het overzicht</a>");
}
}else{
// pagina heeft zichzelf nog niet aangeroepen,
// formulier tonen om gegevens te bewerken
$query="SELECT * FROM medewerks WHERE id=" . $_GET["id"];
$result = mysql_query($query);
while ($rij = mysql_fetch_array($result)){
$vn = $rij['voornaam'];
$an = $rij['achternaam'];
$eml = $rij['email'];
}?>
<form action="<?php echo($_SERVER["PHP_SELF"]);?>" method="post">
<input type="hidden" name="bevestiging" value="1">
<input type="hidden" name="id" value="<?php echo($_GET["id"]);?>">
Voornaam: <input type="text" name="voornaam" value="<?php echo($vn);?>" size="30"><br>
Achternaam: <input type="text" name="achternaam" value="<?php echo($an);?>" size="30"><br>
Email: <input type="text" name="email" value="<?php echo($eml);?>" size="5"><br>
<hr>
<input type="Submit" value="Bijwerken">
<input type="Button" value="Terug" onclick="javascript:history.back();">
</form>
<?php
// else-blok correct afsluiten
}
?>
</body>
</html>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\School\UsbWebserver\Root\bewerk.php on line 40