Thomas. Skrevet 20. desember 2007 Skrevet 20. desember 2007 (endret) Hei, trenger litt hjelp Jeg prøver å lage en kode, slik at vis det står "navn..." i navn feltet. Så kommer det opp en error melding. Her er scriptet jeg har skrevet til nå: $err = "test"; if($name == 'navn...'){ echo($err); } Hva er feil der ? Endret 21. desember 2007 av php_user
Runar0 Skrevet 20. desember 2007 Skrevet 20. desember 2007 Så lege $name er satt så bør det fungere. Får du noen feilmeldinger?
Yankes Skrevet 20. desember 2007 Skrevet 20. desember 2007 sammen med $err = "test"; må du legge til $name = $_POST['navnet_på_inputten'];
Thomas. Skrevet 20. desember 2007 Forfatter Skrevet 20. desember 2007 (endret) Slik da: ? $err = "test"; $name = $_POST['name']; if($name == 'navn...'){ echo("$err"); } Prøv selv: http://support-u.110mb.com/?side=gb Og, kan man ta "if (isset($_POST['submitBtn'])) {" to ganger i en kode ? Endret 20. desember 2007 av php_user
grimjoey Skrevet 20. desember 2007 Skrevet 20. desember 2007 (endret) ja isset sjekker om en variabel er satt den fjerner ikke variabelen så lenge du ikke gjør unset($_POST['submitBtn']); vil isset() fungere gjentatte ganger jeg bruker en funksjon som denne: checkVar($var, $type = 0) { if ($type > 0) $type =& $_POST; else $type =& $_GET; if (isset($type[$var]) && !empty($type[$var])) return $type[$var]; else return FALSE; } } sjekker at variabelen er satt og at den ikke er tom. checkVar('variabelnavn'); for POST checkVar('variabelnavn', 1); for GET annet eksempel: if (!$name = checkVar('name')) err(); denne linjen setter $name til verdien av $_POST['name'] dersom $_POST['name'] eksisterer og ikke er tom. ellers kjører den funksjonen err(); Endret 20. desember 2007 av grimjoey
Yankes Skrevet 20. desember 2007 Skrevet 20. desember 2007 Men den du allerede hadde skal funke: $err = "Du må skrive inn ditt eget navn!"; $name = $_POST['name']; if($name == "navn..."){ echo $err; } Får du opp noen feilmeldinger eller noe sånt da?
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Fikk, hjelp av mats danielsen Slik ble koden: $err = "error"; if($name == strtolower('navn...')){ echo $err; }
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå