:i
kanske borde köra trim innan ifsatsen *Hmm* annars e det ju bara att lägga in ett blanksteg och sen fungerar det iaf ju... *fixar*
;)
[Redigerat av Qonos den 27 okt 2001]
3 svar · 134 visningar · startad av Qonos
$error = 0;
IF(isset($username) && $username != "")
{
$username = trim($username);
}
else
{
$error = 1;
$er_username = 1;
}
IF(isset($firstname) && $firstname != "")
{
$firstname = trim($firstname);
}
else
{
$error = 1;
$er_firstname = 1;
}
IF(isset($lastname) && $lastname != "")
{
$lastname = trim($lastname);
}
else
{
$error = 1;
$er_lastname = 1;
}
IF(isset($email) && $email != "")
{
$email = trim($email);
}
else
{
$error = 1;
$er_email = 1;
}
Just nu har jag denna koden för att kolla så alla fälten är ifyllda. Det fungerar ju, men är ju inte så "säkert".
Jag skulle vilja kolla så $mail så den innehåller en emailadress (så säkert det nu går).
Jag skulle även vilja kolla $username så den bara innehåller tecken a-z och A-Z och 1-9 och _
Men även så att den är mellan 3 och 10 tecken.
Hmm inte för att ni kanske behöver det, men jag skickar iaf med koden för hur jag får ut felmeddelandena, ifall det hjälper lite.. eller nått :)
IF (isset($error) && $error == 1)
{
IF (isset($er_username) && $er_username == 1)
echo "Du har glömt fylla i ditt Användarnamn<br>";
IF (isset($er_firstname) && $er_firstname == 1)
echo "Du har glömt fylla i ditt Förnamn<br>";
IF (isset($er_lastname) && $er_lastname == 1)
echo "Du har glömt fylla i ditt Efternamn<br>";}
IF (isset($er_email) && $er_email == 1)
echo "Du har glömt fylla i din emailadress<br>";
}
[Redigerat av Qonos den 27 okt 2001]
:i
kanske borde köra trim innan ifsatsen *Hmm* annars e det ju bara att lägga in ett blanksteg och sen fungerar det iaf ju... *fixar*
;)
[Redigerat av Qonos den 27 okt 2001]
if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$", $mail)){
echo "Felaktig mailadress";
}
if(!ereg("^[a-z0-9_]+$", $namn)){
echo "Felaktigt namn";
}
if(strlen($namn) > 10 || strlen($namn) < 3){
echo "Felaktig namnlängd";
}
borde fungera...
------------------
//pimme
[Redigerat av pimme den 27 okt 2001]
tackar nu fungerar det fin fint..