Hej NG.
Jeg er ved at lave et community, og er igang med noget profil
oprettelse. Men jeg løber desværre inde i nogle problemer, når
jeg når til validering af formen.
Jeg får denne fejl: Parse error: parse error, unexpected
T_LOGICAL_OR in
/var/www/hotels/.dk/webweaver/html/community/opretbruger.php on
line 95
Min kode ser sådan her ud:
...
$showform = true;
if (isset($_POST['skriv'])) {
$ip = $_SERVER["REMOTE_ADDR"];
$kodeord = $_POST[kodeord];
$kodeord2 = $_POST[kodeord2];
$kodeord_kryp = md5($kodeord);
$kodeord2_kryp = md5($kodeord2);
$birthday = $_POST[birthday1] .' - '. $_POST[birthday2] .' - '.
$_POST[birthday3];
$query = mysql_query("SELECT 1 FROM `Profil` WHERE `brugernavn`
LIKE '{$_POST[brugernavn]}'", $db);
if (mysql_num_rows($query) != 0) or die(mysql_error()); {
echo "<ul><li><p class=\"profilopret_error\">Brugernavnet
<i>", $_POST[brugernavn],"</i> er allerede i
brug.</p></li></ul>";
} elseif ($kodeord_kryp != $kodeord2_kryp) or
die(mysql_error()); {
echo "<ul><li><p class=\"profilopret_error\">De to kodeord er
ikke ens.</p></li></ul>";
$showform = true;
} else {
mysql_query("INSERT INTO Profil (brugernavn, kodeord, kodeord2,
fornavn, efternavn, nickname, birthday, email, mobil, msn, icq,
city, adresse, adresse2, telefon, postnr, gender, land, dato, ip)
VALUES
('$_POST[brugernavn]','$kodeord_kryp','$kodeord2_kryp','$_POST[fo
rnavn]','$_POST[efternavn]','$_POST[nickname]','$birthday','$_POS
T[email]','$_POST[mobil]','$_POST[msn]','$_POST[icq]','$_POST[cit
y]','$_POST[adresse]','$_POST[adresse2]','$_POST[telefon]','$_POS
T[postnr]','$_POST[gender]','$_POST[land]',NOW(),'$ip')") or
die(mysql_error());
echo "<p class=\"text-style\" align=\"center\"><br><br>Du er nu
oprettet i systemet...</p>";
$showform = false;
}
}
if ($showform) {
...
Linie 95 ser sådan her ud: if (mysql_num_rows($query) != 0) or
die(mysql_error()); {
Det skyldes dog ikke den linie der, men den elseif der ligger
nedenunder. Hvis jeg nemlig fjerner den så virker det. Så jeg
tror det er noget med placering af if sætningerne inden i
hinanden jeg er galt med. Håber ihvertfald I kan hjælpe!?
På forhånd tak
Mvh. Lasse Jensen
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials