Thomas. Skrevet 20. desember 2007 Del 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 Lenke til kommentar
Runar0 Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 Så lege $name er satt så bør det fungere. Får du noen feilmeldinger? Lenke til kommentar
Yankes Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 sammen med $err = "test"; må du legge til $name = $_POST['navnet_på_inputten']; Lenke til kommentar
Thomas. Skrevet 20. desember 2007 Forfatter Del 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 Lenke til kommentar
grimjoey Skrevet 20. desember 2007 Del 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 Lenke til kommentar
Yankes Skrevet 20. desember 2007 Del 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? Lenke til kommentar
Thomas. Skrevet 21. desember 2007 Forfatter Del Skrevet 21. desember 2007 Fikk, hjelp av mats danielsen Slik ble koden: $err = "error"; if($name == strtolower('navn...')){ echo $err; } Lenke til kommentar
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å