29. august 2006 - 17:54Der er
18 kommentarer og 1 løsning
fejl medd. php
Hej exp.bruger (:
jeg er igang med et bruger system, men når man skal oprette, ved jeg ikke hvordan man skal gøre så man får en fejl medd. om at brugeren findes, vælg et andet burgernavn .. og lige en anden ting, hvordan gør man så, man skal udfylde alle felter ?
<tr><td>By:</td><td><select name="landsdel"> <option value ="ronne">Rønne</option> <option value ="nexo">Nexø</option> <option value ="aakirkeby">Aakirkeby</option> <option value ="hasle">Hasle</option> <option value ="svnake">Svaneke</option> <option value ="gudhjem">Gudhjem</option> <option value ="allinge">Allinge</option> <option value ="sandvig">Sandvig</option> <option value ="andet">Andet</option>
$sql = "SELECT count(*) AS antal FROM bornholm_profil WHERE username='$username'"; $result = mysql_query($sql) or die(mysql_error()); $row = mysql_ftech_assoc($result);
if ($row["antal"] > 0) { echo "Brugeren findes allerede." } else { mysql_query("INSERT INTO bornholm_profil(username,navn,landsdel,status,fod,billede,hp,arto,fritekst,alder,email,ip,tid) VALUES ('".$username."','".$navn."','".$landsdel."','".$status."','".$fod."','".$billede."','".$hp."','".$arto."','".$fritekst."','".$alder."','".$email."','".$_SERVER['REMOTE_ADDR']."','".$tid."')") or die("Invalid query: " . mysql_error()); header("location: " . $_SERVER["HTTP_REFERER"]); } ?>
$sql = "SELECT count(*) AS antal FROM bornholm_profil WHERE LOWER(username)='" . strtolower($username) . "'"; $result = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($result);
if ($row["antal"] > 0) { echo "Brugeren findes allerede." } else { mysql_query("INSERT INTO bornholm_profil(username,navn,landsdel,status,fod,billede,hp,arto,fritekst,alder,email,ip,tid) VALUES ('".$username."','".$navn."','".$landsdel."','".$status."','".$fod."','".$billede."','".$hp."','".$arto."','".$fritekst."','".$alder."','".$email."','".$_SERVER['REMOTE_ADDR']."','".$tid."')") or die("Invalid query: " . mysql_error()); header("location: " . $_SERVER["HTTP_REFERER"]); } ?>
$errorMsg = ""; if ($username == "") $errorMsg .= "Feltet username er ikke udfyldt. "; if ($navn == "") $errorMsg .= "Feltet navn er ikke udfyldt. "; if ($email == "") $errorMsg .= "Feltet email er ikke udfyldt. ";
$sql = "SELECT count(*) AS antal FROM bornholm_profil WHERE LOWER(username)='" . strtolower($username) . "'"; $result = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($result);
if ($row["antal"] > 0) { $errorMsg = "Brugernavnet er allerede valgt. Du må vælge et andet. "; } else { mysql_query("INSERT INTO bornholm_profil(username,navn,landsdel,status,fod,billede,hp,arto,fritekst,alder,email,ip,tid) VALUES ('".$username."','".$navn."','".$landsdel."','".$status."','".$fod."','".$billede."','".$hp."','".$arto."','".$fritekst."','".$alder."','".$email."','".$_SERVER['REMOTE_ADDR']."','".$tid."')") or die("Invalid query: " . mysql_error()); header("location: " . $_SERVER["HTTP_REFERER"]); }
if ($errorMsg) echo "Der var desværre fejl i det indtastede: " . $errorMsg; ?>
$errorMsg = ""; if ($username == "") $errorMsg .= "Feltet username er ikke udfyldt. "; if ($navn == "") $errorMsg .= "Feltet navn er ikke udfyldt. "; if ($email == "") $errorMsg .= "Feltet email er ikke udfyldt. ";
if ($errorMsg != "") { $sql = "SELECT count(*) AS antal FROM bornholm_profil WHERE LOWER(username)='" . strtolower($username) . "'"; $result = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($result);
if ($row["antal"] > 0) { $errorMsg = "Brugernavnet er allerede valgt. Du må vælge et andet. "; } else { mysql_query("INSERT INTO bornholm_profil(username,navn,landsdel,status,fod,billede,hp,arto,fritekst,alder,email,ip,tid) VALUES ('".$username."','".$navn."','".$landsdel."','".$status."','".$fod."','".$billede."','".$hp."','".$arto."','".$fritekst."','".$alder."','".$email."','".$_SERVER['REMOTE_ADDR']."','".$tid."')") or die("Invalid query: " . mysql_error()); header("location: " . $_SERVER["HTTP_REFERER"]); } }
if ($errorMsg != "") echo "Der var desværre fejl i det indtastede: " . $errorMsg; ?>
jeg kan godt oprette osv, og den melder også fejl hvis jeg vil oprette en bruger med samme navn, afviser den, men jeg kan godt lade hver med at skrive noget i nav og email :s
$errorMsg = ""; if ($username == "") $errorMsg .= "Feltet username er ikke udfyldt. "; if ($navn == "") $errorMsg .= "Feltet navn er ikke udfyldt. "; if ($email == "") $errorMsg .= "Feltet email er ikke udfyldt. ";
if ($errorMsg != "") { $sql = "SELECT count(*) AS antal FROM data_bruger WHERE LOWER(username)='" . strtolower($username) . "'"; $result = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($result);
if ($row["antal"] > 0) { $errorMsg = "Brugernavnet er allerede valgt. Du må vælge et andet. "; } else { mysql_query("INSERT INTO data_bruger(username,navn,landsdel,status,fod,billede,hp,arto,tekst,alder,email,ip,tid) VALUES ('".$username."','".$navn."','".$landsdel."','".$status."','".$fod."','".$billede."','".$hp."','".$arto."','".$tekst."','".$alder."','".$email."','".$_SERVER['REMOTE_ADDR']."','".$tid."')") or die("Invalid query: " . mysql_error()); header("location: " . $_SERVER["HTTP_REFERER"]); } }
if ($errorMsg != "") echo "Der var desværre fejl i det indtastede: " . $errorMsg; ?>
$errorMsg = ""; if ($username == "") $errorMsg .= "Feltet username er ikke udfyldt. "; if ($navn == "") $errorMsg .= "Feltet navn er ikke udfyldt. "; if ($email == "") $errorMsg .= "Feltet email er ikke udfyldt. ";
if ($errorMsg == "") { $sql = "SELECT count(*) AS antal FROM data_bruger WHERE LOWER(username)='" . strtolower($username) . "'"; $result = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($result);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.