Avatar billede fixbabe Nybegynder
08. oktober 2006 - 19:46 Der er 3 kommentarer og
1 løsning

Tjek forminput

Jeg mangler noget der kan tjekke om indholdet i min input "steamid" er STEAM_ foran resten i inputet.

dvs de første seks tegn i input "steamid" skal væres STEAM_
Avatar billede jannek_ek Nybegynder
08. oktober 2006 - 19:50 #1
if (substr($_POST['steamid'], 0, 6) == "STEAM_")
{
...
}
Avatar billede fixbabe Nybegynder
08. oktober 2006 - 20:04 #2
Mange tak
Avatar billede fixbabe Nybegynder
05. november 2006 - 13:31 #3
jeg vender lige tilbage håber du kan hjælpe igen.

jeg skal have den til at tjekke at form indhold er som følgende

STEAM_0:0:962929
STEAM_tal:tal:tal

De to første felter må kun indeholde et tal mens det sidste fejl må indholde flere tal men ingen bogstaver eller tegn.
Avatar billede jannek_ek Nybegynder
05. november 2006 - 15:12 #4
$err = false;
$arr = explode(substr($_POST['steamid'], 6), ":");
foreach ($arr as $tal)
{
  if (!ctype_digit($tal))
  {
    $err = true;
    break;
  }
}
if ($err)
{
  echo "fejl";
} else
{
  echo "tal 1".$arr[0];
  echo "tal 2".$arr[1];
  echo "tal 3".$arr[2];
}

http://dk.php.net/manual/en/function.ctype-digit.php

har ikke lige testet det, men det burde virke.
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