Vraag & Antwoord

Webprogrammeren & scripting

[PHP] script werkt niet :?

6 antwoorden
  • hoi ik heb dit script in elkaar gezet maar hij werkt niet... wat is er aan de hand? ik gebruik de nieuwste Apache, MySQL EN PHP [code:1:7dea3dd0c7]f ($_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['passwoord'])) { echo "Je hebt geen passwoord ingevuld, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>."; } else if (empty($_POST['passwoord_controle'])) { echo "Je moet ter controle ook het controleveld voor het passwoord invullen, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>."; } else { if ($_POST['passwoord'] != $_POST['passwoord_controle']) { echo "De ingevoerde passwoorden kwamen niet overeen, <a href=\"".$_SERVER['PHP_SELF']."?actie=registreren\">Probeer nogmaals</a>."; } else { $registreer = "INSERT INTO members (inlognaam, passwoord) VALUES ('".$_POST['inlognaam']."', '".$_POST['passwoord']."')"; 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>Passwoord</td><td><input type=\"password\" name=\"passwoord\" size=\"15\"></td></tr> <tr><td>Passwoord <small>(controle)</small></td><td><input type=\"password\" name=\"passwoord_controle\" size=\"15\"></td></tr> <tr><td></td><td><input type=\"submit\" value=\"Registreer\"></td></tr> </table></form>"; } } [/code:1:7dea3dd0c7]
  • En wat werkt er dan niet?
  • hij weergeeft het hele registratie-script scherm niet... het enige wat ie doet is een hele lap tekst erboven zetten met daaronder 3 invulvakjes en waar de registreer button zit staat ook een tekstvak met //registreer// erin
  • Tja een beetje debuggen en links en rechts wat echo's zetten helpt vaak, net als een "i" zetten voor de "f" op de eerste regel...
  • heb met SCiTE ge debugd "geen syntax fouten gevonden" daarna gerund, veel fouten.... heb language ingesteld op PHP
  • Maak het wat overzichtelijker. Vervang \" door ' O ik zie het al, je hebt het script ergens vandaan gecopieerd. http://www.html-site.nl/inlog-registratiescript.php Waarschijnlijk heb je niet genoeg meegecopieerd. O nee, ik zie het nu echt: je bent [color=red:f5afa59eda]<?php[/color:f5afa59eda] vergeten aan het begin en [color=red:f5afa59eda]?>[/color:f5afa59eda] aan het eind.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.