Also ich will mit fogendem Befehl die Zeichen +-*/ Sperren.
Aber wenn ich das in eine Abfrage Packe kommt immer die Meldung Sonderzeichen raus
PHP-Code:
}
elseif (!ereg("^[+|-|*|/]{1,11}$", $punkte))
{
$post.="Sonderzeichen";
}
PHP-Code:
//Hier wird die Rechnung der Punkte erzeugt
$SQL_statement="Select login FROM t_user WHERE login = '$member'";
$ergebnis=mysql_query($SQL_statement);
if(mysql_numrows($ergebnis) > 0) // nur wenn $member existiert ...
{
if ($punkte > $user[11])
{
$post.="Leider besitzt du nicht so viele Punkte";
}
elseif (!ereg("^[+|-|*|/]{1,11}$", $punkte))
{
$post.="Sonderzeichen";
}
elseif ($user[1] == $member)
{
$post.="Du kannst Punkte nicht an dich selber überweisen ;-)";
}
else
{
$post.="Es wurden $punkte Punkte an $member überwiesen";
mysql_query("Insert INTO t_ueberweisung(login,zulogin,punkte,betreff) VALUES('$user[0]','$member','$punkte','$text')");
mysql_query("UPDATE t_user SET credits=credits + '".addslashes($punkte)."' WHERE login= '".addslashes($member)."' ");
mysql_query("UPDATE t_user SET credits=credits - '".addslashes($punkte)."' WHERE id= '".addslashes($user[0])."' ");
}
}
else
{
$post.="Formular";
Kommentar