webForumDet fria alternativet

hindra att spara dumma tecken

PHP

4 svar · 193 visningar · startad av willhaven

Medlem sedan maj 20026 inlägg
Frågan#1

Då sitter man och funderar lite!
Hade tänkt att jag ska hindra användaren att spara tex. ( -,.[]abc ) som han skriver i textboxen. Personen ska bara kunna skriva 1234567890. Detta borde väl lösas med en if sats lr nått...några förslag??

detta är min kod just nu:

<script language="php">
$conn=@mysql_connect("lcp","root","") or die ("Could not connect");
mysql_select_db("bbdb", $conn);
$sql = "INSERT INTO tbl_blodvarde (datum, dag, vecka, varde1, varde2) values ('$date', '$day','$week', $sys, $dia)";
$result = mysql_query("$sql");
</script>

Medlem sedan mars 20007 896 inlägg
#2

Hm, något så här enkelt borde ju fungera:

if ( preg_match ( "/^\d$/is", $dinVariabelAttKolla ) ) {
     // Bara siffror
}
else {
     // Inte bara siffror, lite nuffror också
}
Medlem sedan maj 20026 inlägg
#3

så jävla bra funka det =) Tackar Tackar

Medlem sedan juni 20008 205 inlägg
#4

\d+ borde det vara isf \d så man kan ha flera siffror.

Medlem sedan mars 20007 896 inlägg
#5

Självklart har spango rätt. :r :)

272 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)