Avatar billede donslund Nybegynder
28. august 2003 - 21:53 Der er 11 kommentarer og
1 løsning

Tomt tekstfelt.

Hvordan checker jeg om en et felt er sendt blankt og så sende videre til en anden side. Jeg forsøger med:

if ($tekst == '') {
    header("location:default.php?inc=poll_done&a_id=".$a_id."");
}

men det ser ikke ud til at være helt rigtigt.
Avatar billede Slettet bruger
28. august 2003 - 21:54 #1
if (empty($tekst)) {
  header("Location: default.php?inc=poll_done&a_id=".$a_id);
  exit();
}
Avatar billede donslund Nybegynder
28. august 2003 - 21:56 #2
det virkede ikke.
Avatar billede Slettet bruger
28. august 2003 - 21:57 #3
Nå.
Avatar billede ztyxx Nybegynder
28. august 2003 - 21:59 #4
har du prøvet:

if (empty($_POST["tekst"])) {
  header("Location: default.php?inc=poll_done&a_id=".$a_id);
  exit();
}
Avatar billede eagleeye Praktikant
28. august 2003 - 22:00 #5
hvad med:

if (strlen($tekst)==0) {
    header("location:default.php?inc=poll_done&a_id=".$a_id."");
}
Avatar billede donslund Nybegynder
28. august 2003 - 22:03 #6
Jeg var lidt for hurtig. At det ikke virkede var min fejl. Der manglede en else. Tak mercur8, smider du lige et svar?
Avatar billede sukos Juniormester
29. august 2003 - 00:38 #7
Jeg er nu til:

if (trim($tekst) == "") {
  header("Location: default.php?inc=poll_done&a_id=".$a_id);
  exit();
}

trim() fjerner alle mellemrum før og efter.
I begge ovennævnte vil                      blive accepteret.
Avatar billede Slettet bruger
29. august 2003 - 00:40 #8
Ok.
Avatar billede martinbk Nybegynder
29. august 2003 - 02:36 #9
sukos hvorfor ikke if (empty(trim($tekst)) ?
Avatar billede sukos Juniormester
29. august 2003 - 13:40 #10
æh, fordi trim fjerner alt som svarer til ""
fjerner alt som ikke er et tegn
Avatar billede sukos Juniormester
29. august 2003 - 13:41 #11
æhhæ, fjerner før og efter var'en
Avatar billede martinbk Nybegynder
31. august 2003 - 01:59 #12
det gav ikke meget mening sukos.. med min opstilling fjerner vi først evt. mellemrum før og efter, hvorefter vi checker om variablen er tom....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester