Hallo,
ich würde gern für ein Formular die folgenen Felder wie folgt validieren:
"name" und "url" dürfen weder leer sein, noch bereits genutzt werden.
Das beide nicht leer sein dürfen habe ich schon und auch, das ein Feld nicht genutzt werden darf auch:
Sobald ich jedoch die "elseif" Schleife wiederhole und die letzte Fehlervalidierung versuche, wird mir dieses "elseif" immer als Fehler angezeigt:
Parse error: syntax error, unexpected '{', expecting '(' in C:\xampp\htdocs\Playground\projects.php on line 92
Ich hoffe, es kann mir jemand helfen, da ich da schon sehr lange suche. Danke!
Kay
ich würde gern für ein Formular die folgenen Felder wie folgt validieren:
"name" und "url" dürfen weder leer sein, noch bereits genutzt werden.
Das beide nicht leer sein dürfen habe ich schon und auch, das ein Feld nicht genutzt werden darf auch:
PHP-Code:
<? //Übergebene Daten auslesen
$pname = $_REQUEST["name"];
$pdescription = $_REQUEST["description"];
$purl = $_REQUEST["url"];
//Fehler-Überprüfung
//TODO: 2. Fehlerprüfung "name" darf nicht verwendet sein einfügen
if ($pname=="") {
echo ""._PROJECT_NAME." "._NOTEMPTY."";
$ErrorHere=1;
} elseif ($purl=="") {
echo ""._PROJECT_NAME." "._NOTEMPTY."";
$ErrorHere=1;
} elseif {
$resultx = mysql_query("SELECT count(1) FROM projects WHERE name='$pname'");
list($anzahl)=mysql_fetch_row($resultx);
if ($anzahl!=0) {
echo ""._PROJECT_URL." "._USED."";
$ErrorHere=1;
}
} else {
$resulty = mysql_query("SELECT count(1) FROM projects WHERE url='$purl'");
list($anzahl)=mysql_fetch_row($resulty);
if ($anzahl!=0) {
echo ""._PROJECT_URL." "._USED."";
$ErrorHere=1;
}
}?>
Parse error: syntax error, unexpected '{', expecting '(' in C:\xampp\htdocs\Playground\projects.php on line 92
Ich hoffe, es kann mir jemand helfen, da ich da schon sehr lange suche. Danke!
Kay
Kommentar