Avatar billede hoejgaard Juniormester
01. juli 2005 - 01:07 Der er 9 kommentarer og
1 løsning

if sætninger

Ser dette rigtigt ud som det er skrevet ??

if ($_POST[b]=="Forkert postnummer") {
    $_POST[p]=''; $_POST[b]=''; }
      if (empty($_POST[p])) {
          $_POST[b]=''; }
Avatar billede hmortensen Nybegynder
01. juli 2005 - 01:38 #1
if (isset($_POST['b'], $_POST['p']) AND $_POST['b'] == "Forkert postnummer")
{
  $_POST['p'] = "";
  $_POST['b'] = "";
}

if (isset($_POST['b']))
{
  $_POST['b'] = "";
}
Avatar billede hoejgaard Juniormester
01. juli 2005 - 10:09 #2
øh, $_POST['p']behøver ikke at indeholde en værdi i 1. if sætning så den skal vel ikke være  isset ??

Og i 2. if sætning har du isset($_POST['b']), er det det samme som
empty($_POST[p]) ??
Avatar billede hmortensen Nybegynder
01. juli 2005 - 13:06 #3
isset() tester om den er sat, ikke om den indeholder en værdi.
Avatar billede Slettet bruger
01. juli 2005 - 21:27 #4
Jeg ville skrive således:

if(isset($_POST['b']) && $_POST['b'] == "Forkert postnummer") {
  $_POST['p'] = "";
  $_POST['b'] = "";
}

if (empty($_POST['b'])) {
  $_POST['b'] = "";
}

hmortensen: Der er ikke meget mening i den anden blok i din kode - især ikke da den gør ca det modsatte af hoejgaards eksempel. Og din første blok har syntaksfejl.
Avatar billede hmortensen Nybegynder
01. juli 2005 - 23:12 #5
Jeg kan ikke se den syntaksfejl :S
Avatar billede Slettet bruger
01. juli 2005 - 23:27 #6
Nej, undskyld. Det var mig, der havde glemt at isset() godt kan tage flere parametre.
Avatar billede hoejgaard Juniormester
05. juli 2005 - 22:18 #7
læge et svar
Avatar billede Slettet bruger
05. juli 2005 - 23:35 #8
Mente du mig eller hmortensen?
Avatar billede hoejgaard Juniormester
06. juli 2005 - 00:30 #9
dig
Avatar billede Slettet bruger
06. juli 2005 - 15:51 #10
OK
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