Du giver ikke meget kode som jeg kan basere et svar paa. Men hvis du vil have et resultat der er omvendt af hvad du faar nu kan du enten proeve med at teste for != "" i stedet for == "" eller proeve at teste for && (AND) i stedet for || (OR) altsaa:
husk at smid ' eller " rundt om dine array-keys, så sparer du lidt ressourcer :)
$_POST['navn']
Synes godt om
Slettet bruger
22. juni 2010 - 21:04#5
Det er ofte en god idé at "trimme" en streng før man undersøger om den er tom eller ej. - ovenstående vil acceptere et enkelt mellemrum i ét af felterne som OK...
Samtidig kan du nøjes med én sammenligning, da du accepterer det samlede input, hvis blot ét af felterne er udfyldt:
-> #7 - når strengen ikke er indkapslet i ' eller " leder serveren først efter en define af ordet - ved at indkapsle strengen ved serveren med det samme at der er tale om en streng og på den måde sparer du den for lidt arbejde :)
det er nok marginaler, men i det store hele vil jeg mene det er værd at tage med og en god vane.
steffenbloch, du fik ikke afsluttet og lukket spoergsmaalet. Du fik, efter eget sigende, loesning paa problemet. Jeg oprettede derfor et svar. Hvis du vil give points til andre saa bed dem venligst om svar, ellers accepter mit svar for god ordens skyld og saa spoergsmaalet ikke laengere staar som aabent i min liste af indlaeg.
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.