Hallo,
Ik ben bezig met een php website in samenwerking met sql, ik loop nu alleen tegen enkele foutmeldingen aan die ik met google en de search hier niet op kan lossen. Het gaat zoals je onder in de screenshot kan zien om de volgende foutmeldingen

Hieronder volgt de code van het scipt:
<?php
include ('contactdb.php');
// waar moet de bezoeker heengestuurd worden nadat hij/zij succesvol ingelogd is ?
$redirect_pagina = "welkom.php";
if ($_GET['actie'] == 'inloggen') {
// als inlogformulier is verstuurd
$sql = "SELECT * FROM members WHERE inlognaam='".$_POST['inlognaam']."'";
$resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
$aantal = mysql_num_rows($resultaat);
if ($aantal == '0') {
// als er geen resultaat is gevonden
echo "Het door u ingevulde inlognaam bestaat niet.";
} else {
$login = mysql_fetch_object($resultaat);
$login->wachtwoord;
$login->inlognaam;
if($_POST['wachtwoord'] == $login->wachtwoord) {
// als gegevens kloppen met gegevens uit database, cookies setten en doorsturen!
//setcookie("inlognaam", $_POST['inlognaam'], time() + 60*60); // cookie blijft 60 keer 60 seconden bestaan
//setcookie("wachtwoord", $_POST['wachtwoord'], time() + 60*60);
echo "U bent succesvol ingelogd, een moment.. <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=".$redirect_pagina."\">";
} else {
echo "Uw inloggegevens kloppen niet, klik <a href=\"".$_SERVER['PHP_SELF']."\" target=\"menu\">hier</a> om nogmaals te proberen.";
}
}
} else
if ($_GET['actie'] == 'registreren') {
// als men zich wil registreren
if ($_GET['versturen'] == 'ja') {
// als formulier reeds is verstuurd
if (empty($_POST['inlognaam'])) {
echo "Je hebt geen inlognaam ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['wachtwoord'])) {
echo "Je hebt geen wachtwoord ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['wachtwoord_controle'])) {
echo "Je moet ter controle ook het controleveld voor het wachtwoord invullen, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else {
if ($_POST['wachtwoord'] != $_POST['wachtwoord_controle']) {
echo "De ingevoerde wachtwoorden kwamen niet overeen, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['achternaam'])){
echo "Je hebt je achternaam niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['voornaam'])){
echo "Je hebt je voornaam niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['straat'])){
echo "Je hebt je straatnaam niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['huisnummer'])){
echo "Je hebt je huisnummer niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['postcode'])){
echo "Je hebt je postcode niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['woonplaats'])){
echo "Je hebt je woonplaats niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['land'])){
echo "Je hebt je land niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['telefoon'])){
echo "Je hebt je telefoonnummer niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['email'])){
echo "Je hebt je e-mail adres niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else {
$registreer = "INSERT INTO members (inlognaam, wachtwoord, achternaam, tussenvoegsel, voornaam, straat, huisnummer, postcode, woonplaats, land, geslacht, telefoon, email) VALUES ('".$_POST['inlognaam']."', '".$_POST['wachtwoord']."', '".$_POST['achternaam']."', '".$_POST['tussenvoegsel']."', '".$_POST['voornaam']."', '".$_POST['straat']."', '".$_POST['huisnummer']."', '".$_POST['postcode']."', '".$_POST['woonplaats']."', '".$_POST['land']."', '".$_POST['geslacht']."', '".$_POST['telefoon']."', '".$_POST['email']."')";
mysql_query($registreer) or die(mysql_error());
echo "Uw gegevens zijn succesvol opgeslagen! Klik <a href=\"".$_SERVER['PHP_SELF']."\">hier</a> om in te kunnen loggen.";
}
}
} else {
// als formulier nog niet is verstuurd, toon registratieformulier
echo "<form action=\"".$_SERVER['PHP_SELF']."?actie=registreren&versturen=ja\" method=\"post\">
<table>
<tr><th colspan=\"2\">Registreren</th></tr>
<tr><td>Inlognaam</td><td><input type=\"text\" name=\"inlognaam\" size=\"15\"></td></tr>
<tr><td>Wachtwoord</td><td><input type=\"password\" name=\"wachtwoord\" size=\"15\"></td></tr>
<tr><td>Wachtwoord <small>(controle)</small></td><td><input type=\"password\" name=\"wachtwoord_controle\" size=\"15\"></td></tr>
<tr><td>Achternaam</td><td><input type=\"text\" name=\"achternaam\" size=\"15\"></td></tr>
<tr><td>Tussenvoegsel</td><td><input type=\"text\" name=\"tussenvoegsel\" size=\"10\"></td></tr>
<tr><td>Voornaam</td><td><input type=\"text\" name=\"voornaam\" size=\"30\"></td></tr>
<tr><td>Straatnaam</td><td><input type=\"text\" name=\"straat\" size=\"30\"></td></tr>
<tr><td>Huisnummer</td><td><input type=\"numeric\" name=\"huisnummer\" size=\"5\"></td></tr>
<tr><td>Postcode</td><td><input type=\"varchar\" name=\"postcode\" size=\"7\"></td></tr>
<tr><td>Woonplaats</td><td><input type=\"varchar\" name=\"woonplaats\" size=\"30\"></td></tr>
<tr><td>Land</td><td><input type=\"varchar\" name=\"land\" size=\"30\"></td></tr>
<tr><td>Geslacht</td><td><input type=\"radio\" name=\"geslacht\" value=\"Man\" >Man<input type=\"radio\" name=\"geslacht\" value=\"Vrouw\">Vrouw</td></tr>
<tr><td>Telefoon-nummer</td><td><input type=\"varchar\" name=\"telefoon\" size=\"30\"></td></tr>
<tr><td>Email adres</td><td><input type=\"varchar\" name=\"email\" size=\"30\"></td></tr>
<tr><td></td><td><input type=\"submit\" value=\"Registreer\"></td></tr>
</table></form>";
}
} else {
// inlogformulier
echo "<form action=\"".$_SERVER['PHP_SELF']."?actie=inloggen\" method=\"post\" target=\"hoofd\">
<table>
<tr><th colspan=\"1\">Inloggen</th></tr>
<tr><td> <input name=\"inlognaam\" type=\"text\" class=\"textfield\" id=\"inlognaam\" onFocus=\"popValue(this,'-- inlognaam --');\" onBlur=\"pushValue(this,'-- inlognaam --');\" value=\"-- inlognaam --\" size=\"15\" maxlength=\"20\"> </td></tr>
<tr><td><input type=\"password\" name=\"wachtwoord\" size=\"15\"></td></tr>
<tr><td><input type=\"submit\" value=\"Inloggen\"></td></tr>
<tr><td><a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\" target=\"hoofd\">Registreren</a></td></tr>
</table></form>";
}
?>
Ik hoop dat jullie mij kunnen helpen met dit probleem want ik kom er echt niet meer uit.
Ik ben bezig met een php website in samenwerking met sql, ik loop nu alleen tegen enkele foutmeldingen aan die ik met google en de search hier niet op kan lossen. Het gaat zoals je onder in de screenshot kan zien om de volgende foutmeldingen
- Notice: Undefined index: versturen in c:\Inetpub\wwwroot\Inloggen.php on line 34
- Notice: Undefined index: actie in c:\Inetpub\wwwroot\Inloggen.php on line 9
- Notice: Undefined index: actie in c:\Inetpub\wwwroot\Inloggen.php on line 32

Hieronder volgt de code van het scipt:
<?php
include ('contactdb.php');
// waar moet de bezoeker heengestuurd worden nadat hij/zij succesvol ingelogd is ?
$redirect_pagina = "welkom.php";
if ($_GET['actie'] == 'inloggen') {
// als inlogformulier is verstuurd
$sql = "SELECT * FROM members WHERE inlognaam='".$_POST['inlognaam']."'";
$resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
$aantal = mysql_num_rows($resultaat);
if ($aantal == '0') {
// als er geen resultaat is gevonden
echo "Het door u ingevulde inlognaam bestaat niet.";
} else {
$login = mysql_fetch_object($resultaat);
$login->wachtwoord;
$login->inlognaam;
if($_POST['wachtwoord'] == $login->wachtwoord) {
// als gegevens kloppen met gegevens uit database, cookies setten en doorsturen!
//setcookie("inlognaam", $_POST['inlognaam'], time() + 60*60); // cookie blijft 60 keer 60 seconden bestaan
//setcookie("wachtwoord", $_POST['wachtwoord'], time() + 60*60);
echo "U bent succesvol ingelogd, een moment.. <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=".$redirect_pagina."\">";
} else {
echo "Uw inloggegevens kloppen niet, klik <a href=\"".$_SERVER['PHP_SELF']."\" target=\"menu\">hier</a> om nogmaals te proberen.";
}
}
} else
if ($_GET['actie'] == 'registreren') {
// als men zich wil registreren
if ($_GET['versturen'] == 'ja') {
// als formulier reeds is verstuurd
if (empty($_POST['inlognaam'])) {
echo "Je hebt geen inlognaam ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['wachtwoord'])) {
echo "Je hebt geen wachtwoord ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['wachtwoord_controle'])) {
echo "Je moet ter controle ook het controleveld voor het wachtwoord invullen, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else {
if ($_POST['wachtwoord'] != $_POST['wachtwoord_controle']) {
echo "De ingevoerde wachtwoorden kwamen niet overeen, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['achternaam'])){
echo "Je hebt je achternaam niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['voornaam'])){
echo "Je hebt je voornaam niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['straat'])){
echo "Je hebt je straatnaam niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['huisnummer'])){
echo "Je hebt je huisnummer niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['postcode'])){
echo "Je hebt je postcode niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['woonplaats'])){
echo "Je hebt je woonplaats niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['land'])){
echo "Je hebt je land niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['telefoon'])){
echo "Je hebt je telefoonnummer niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else if (empty($_POST['email'])){
echo "Je hebt je e-mail adres niet ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>.";
} else {
$registreer = "INSERT INTO members (inlognaam, wachtwoord, achternaam, tussenvoegsel, voornaam, straat, huisnummer, postcode, woonplaats, land, geslacht, telefoon, email) VALUES ('".$_POST['inlognaam']."', '".$_POST['wachtwoord']."', '".$_POST['achternaam']."', '".$_POST['tussenvoegsel']."', '".$_POST['voornaam']."', '".$_POST['straat']."', '".$_POST['huisnummer']."', '".$_POST['postcode']."', '".$_POST['woonplaats']."', '".$_POST['land']."', '".$_POST['geslacht']."', '".$_POST['telefoon']."', '".$_POST['email']."')";
mysql_query($registreer) or die(mysql_error());
echo "Uw gegevens zijn succesvol opgeslagen! Klik <a href=\"".$_SERVER['PHP_SELF']."\">hier</a> om in te kunnen loggen.";
}
}
} else {
// als formulier nog niet is verstuurd, toon registratieformulier
echo "<form action=\"".$_SERVER['PHP_SELF']."?actie=registreren&versturen=ja\" method=\"post\">
<table>
<tr><th colspan=\"2\">Registreren</th></tr>
<tr><td>Inlognaam</td><td><input type=\"text\" name=\"inlognaam\" size=\"15\"></td></tr>
<tr><td>Wachtwoord</td><td><input type=\"password\" name=\"wachtwoord\" size=\"15\"></td></tr>
<tr><td>Wachtwoord <small>(controle)</small></td><td><input type=\"password\" name=\"wachtwoord_controle\" size=\"15\"></td></tr>
<tr><td>Achternaam</td><td><input type=\"text\" name=\"achternaam\" size=\"15\"></td></tr>
<tr><td>Tussenvoegsel</td><td><input type=\"text\" name=\"tussenvoegsel\" size=\"10\"></td></tr>
<tr><td>Voornaam</td><td><input type=\"text\" name=\"voornaam\" size=\"30\"></td></tr>
<tr><td>Straatnaam</td><td><input type=\"text\" name=\"straat\" size=\"30\"></td></tr>
<tr><td>Huisnummer</td><td><input type=\"numeric\" name=\"huisnummer\" size=\"5\"></td></tr>
<tr><td>Postcode</td><td><input type=\"varchar\" name=\"postcode\" size=\"7\"></td></tr>
<tr><td>Woonplaats</td><td><input type=\"varchar\" name=\"woonplaats\" size=\"30\"></td></tr>
<tr><td>Land</td><td><input type=\"varchar\" name=\"land\" size=\"30\"></td></tr>
<tr><td>Geslacht</td><td><input type=\"radio\" name=\"geslacht\" value=\"Man\" >Man<input type=\"radio\" name=\"geslacht\" value=\"Vrouw\">Vrouw</td></tr>
<tr><td>Telefoon-nummer</td><td><input type=\"varchar\" name=\"telefoon\" size=\"30\"></td></tr>
<tr><td>Email adres</td><td><input type=\"varchar\" name=\"email\" size=\"30\"></td></tr>
<tr><td></td><td><input type=\"submit\" value=\"Registreer\"></td></tr>
</table></form>";
}
} else {
// inlogformulier
echo "<form action=\"".$_SERVER['PHP_SELF']."?actie=inloggen\" method=\"post\" target=\"hoofd\">
<table>
<tr><th colspan=\"1\">Inloggen</th></tr>
<tr><td> <input name=\"inlognaam\" type=\"text\" class=\"textfield\" id=\"inlognaam\" onFocus=\"popValue(this,'-- inlognaam --');\" onBlur=\"pushValue(this,'-- inlognaam --');\" value=\"-- inlognaam --\" size=\"15\" maxlength=\"20\"> </td></tr>
<tr><td><input type=\"password\" name=\"wachtwoord\" size=\"15\"></td></tr>
<tr><td><input type=\"submit\" value=\"Inloggen\"></td></tr>
<tr><td><a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\" target=\"hoofd\">Registreren</a></td></tr>
</table></form>";
}
?>
Ik hoop dat jullie mij kunnen helpen met dit probleem want ik kom er echt niet meer uit.
[ Voor 62% gewijzigd door dennis112 op 22-11-2005 13:53 ]
Asus P6T Deluxe, Intel Core i7 920, 6Gb 1333Mhz DDR3, 2 x Sapphire HD5830 in Crossfire