defc0n1
Erfahrenes Mitglied
Also umwandeln kannst du die Fehlermeldung nicht...soweit ich weiß.
Es müsste aber über die If Abfrage funktionieren.
Dort wird ja in die Variable $fehler = mysql_error(); die Fehlermeldung geschrieben.
In der If Abfrage wird dann geprüft ob die Variable $fehler eine leere Zeichenkette enthält oder nicht wenn nicht das heißt wenn ein Fehler aufgetreten ist kommt per echo die Meldung Ups du hast dich schon eingetragen.
Wenn du den Code so eingegeben hast müsste es eigentlich funktionieren.
Es müsste aber über die If Abfrage funktionieren.
Dort wird ja in die Variable $fehler = mysql_error(); die Fehlermeldung geschrieben.
In der If Abfrage wird dann geprüft ob die Variable $fehler eine leere Zeichenkette enthält oder nicht wenn nicht das heißt wenn ein Fehler aufgetreten ist kommt per echo die Meldung Ups du hast dich schon eingetragen.
Wenn du den Code so eingegeben hast müsste es eigentlich funktionieren.
Code:
if ($_POST['submit'])
{
$sql = 'INSERT INTO verlosung(NAME, VORNAME, EMAIL) VALUES("'.$_POST['NAME'].'","'.$_POST['VORNAME'].'","'.$_POST['EMAIL'].'")';
&fehler = mysql_error()
if ($fehler !=' ' )
{
echo '<body bgcolor="#000000" text="#FFFFFF" style="font-family:Arial,Tahoma; font-size:10pt;"> Ups du hast dich schon eingetragen!</body>';
}
}
oder probier mal if ($fehler=mysql_error() !=' ' )