Avatar billede d.kryger Praktikant
08. januar 2003 - 11:22 Der er 6 kommentarer og
1 løsning

Felt på 8 tal

Hej Eksperter.

Jeg skal have lavet en form hvor folk skal indtaste deres telefonnummer, derfor skal den lige tjekke om det består af 8 tal og kun tal

Lige nu bruger jeg dette (men det tjekker kun at der bliver skrevet noget):
if (trim($_POST["telefon"])=="")
{    print "<font face='Verdana' color='red' size='1'>Der skal indtastes et telefonnummer...<br></font>";
    $fejl = true;
}
Avatar billede jakoba Nybegynder
08. januar 2003 - 11:49 #1
if ( strlen(trim($_POST["telefon"])!=8 )
{    print "<font face='Verdana' color='red' size='1'>Der skal indtastes et telefonnummer uden mellemrum...<br></font>";
    $fejl = true;
}
Avatar billede d.kryger Praktikant
08. januar 2003 - 11:54 #2
Så kommer den med en "parse error" fejl i denne linie:
{  print "<font face='Verdana' color='red' size='1'>Der skal indtastes et telefonnummer uden mellemrum...<br></font>";
Avatar billede jakoba Nybegynder
08. januar 2003 - 12:01 #3
Je du har ret. fejlen er i linien ovenfor, der mangler en ) slutparentes tilsidst:
if ( strlen(trim($_POST["telefon"])!=8 ) )
Avatar billede d.kryger Praktikant
08. januar 2003 - 12:14 #4
Nu kommer den ikke med nogle fejl længere, MEN den kommer med teksten "Der skal indtastes et telefonnummer uden mellemrum..." uanset om jeg ikke skriver noget eller om jeg skrive 1-tal eller 8-tal.
Jeg kan ikke få den til at holde op med det???
Avatar billede jakoba Nybegynder
08. januar 2003 - 12:27 #5
jeg er vist livlig træt. jeg satte den ) ind det forkerte sted :(

if ( strlen( trim($_POST["telefon"]) )!=8 )
Avatar billede jakoba Nybegynder
08. januar 2003 - 12:28 #6
og så skulle der ikke komme fejl hvis der er indtastet præcis 8 cifre
Avatar billede d.kryger Praktikant
08. januar 2003 - 12:49 #7
Tak for hjælpen... :-)
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