alec1 Skrevet 11. mai 2007 Skrevet 11. mai 2007 (endret) Hvordan kan jeg gjøre slik at alle feltene i et form MÅ fylles ut? Endret 12. mai 2007 av alec1
Runar0 Skrevet 11. mai 2007 Skrevet 11. mai 2007 PHP <?php if(strlen($_GET['brukernavn']) < 3) { echo "Navnet må vere lengre enn 3 bokstaver!"; exit(); } if($_GET['passord'] == "") { echo "Du må skrive inn eit passord!"; exit(); } ?> Dette er nok den enklaste måten
alec1 Skrevet 11. mai 2007 Forfatter Skrevet 11. mai 2007 Fikk ikke til... Fikk bare den "må utfylle" meldingen hele tiden <?php $text1 = $_POST["text1"]; $text2 = $_POST["text2"]; if(!$fil = fopen("dinfil.txt","w")) { die("Kunne ikke opne filen"); } $text = $text1 . $text2; if(!fwrite($fil,$text)) { die("Kunne ikke skrive til fil..."); } echo "dinfil.txt er nå oppdatert"; fclose($fil); ?> Gidder du å vise med den koden?
Runar0 Skrevet 11. mai 2007 Skrevet 11. mai 2007 (endret) <?php if($_POST["text1"] == "" || $_POST["text2"] == "") { echo "Du må fylle inn tekst1 og tekst 2!"; die(); } $text1 = $_POST["text1"]; $text2 = $_POST["text2"]; if(!$fil = fopen("dinfil.txt","w")) { die("Kunne ikke opne filen"); } $text = $text1 . $text2; if(!fwrite($fil,$text)) { die("Kunne ikke skrive til fil..."); } echo "dinfil.txt er nå oppdatert"; fclose($fil); ?> Prøv den Endret 11. mai 2007 av Shadows0
The_Lozer Skrevet 12. mai 2007 Skrevet 12. mai 2007 PHP <?php if(strlen($_GET['brukernavn']) < 3) { echo "Navnet må vere lengre enn 3 bokstaver!"; exit(); } if($_GET['passord'] == "") { echo "Du må skrive inn eit passord!"; exit(); } ?> Dette er nok den enklaste måten 8590473[/snapback] get på brukernavn og passord er vel ikke så trygt?
Bakke Skrevet 12. mai 2007 Skrevet 12. mai 2007 Ville nok ikke brukt get til brukernavn og passord nei, bruk post
BigJackW Skrevet 12. mai 2007 Skrevet 12. mai 2007 Hvis dere hadde lest Shadows0s siste post ser dere at han ikke bruker GET og han bruker heller ikke brukernavn og passord, men text1 og text2. Det med brukernavn og passord var sikkert et eksempel for å vise hvordan han kan gjøre det ved å sjekke om formen er tom eller ikke. Men som sagt tidligere; Hvorfor ikke bruke empty() i stede?
The_Lozer Skrevet 12. mai 2007 Skrevet 12. mai 2007 Hvis dere hadde lest Shadows0s siste post ser dere at han ikke bruker GET og han bruker heller ikke brukernavn og passord, men text1 og text2. Det med brukernavn og passord var sikkert et eksempel for å vise hvordan han kan gjøre det ved å sjekke om formen er tom eller ikke. Men som sagt tidligere; Hvorfor ikke bruke empty() i stede? 8594540[/snapback] fikk ikke med meg den...
Runar0 Skrevet 12. mai 2007 Skrevet 12. mai 2007 .. 8590473[/snapback] get på brukernavn og passord er vel ikke så trygt? 8594472[/snapback] Dette var bare eit eksempel. Stemmer nok at empty vil vere eit bedre alternativ
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å