01. maj 2002 - 01:46Der er
13 kommentarer og 1 løsning
viser blank side!
jeg har sat og fumlet rundt med den her i 50 min. nu kan ik finde fejlen, måske er jeg træt ?? men ehm... den sender ik noget til mysql-databasen og så kommer der en blank side i browseren
<?
if($data == "send") { $connection = mysql_connect("$dbhost","$dbuser","$dbpass"); mysql_select_db("$database", $connection); if($info && $nick && $cam && $website) { $dato = date("d/m, Y"); mysql_query("insert into camsys(id, nick, mail, cam, website, cm, kg, alder, sex, haar, krop, oje, stil, kode, bolleven, nerd, info, dato) values ('','$nick','$mail','$cam','$website','$cm','$kg','$alder','$sex','$haar','$krop','$oje','$stil','$kode','$bolleven','$nerd','$info','$dato')"); $result = mysql_query("select id from camsys where nick ='$nick'"); while($row = mysql_fetch_array($result)) { echo"<b>Sådan du, dit crap er tilføjet :)</b><br><br><a href=index.php?showcam=$row[id]>Tjek din profil ud, ved at klikke her</a>"; } } }
?> og hvis en kan hitte frem med en kilde hvordan man tjekker om nicket og websiten allerede eksistere i tabelen og skriver det, for han yderligere 30 point :)
du kunne jo komme nogen or die(mysql_error()) efter dine kald til mysql
og sætte et par debug echoer ind for at finde ud af hvad der foregår;
<?
if($data == "send") { $connection = mysql_connect("$dbhost","$dbuser","$dbpass") or die(mysql_error()); mysql_select_db("$database", $connection) or die(mysql_error()); if($info && $nick && $cam && $website) { $dato = date("d/m, Y"); mysql_query("insert into camsys(id, nick, mail, cam, website, cm, kg, alder, sex, haar, krop, oje, stil, kode, bolleven, nerd, info, dato) values ('','$nick','$mail','$cam','$website','$cm','$kg','$alder','$sex','$haar','$krop','$oje','$stil','$kode','$bolleven','$nerd','$info','$dato')") or die(mysql_error()); $result = mysql_query("select id from camsys where nick ='$nick'") or die(mysql_error()); while($row = mysql_fetch_array($result)) { echo"<b>Sådan du, dit crap er tilføjet :)</b><br><br><a href=index.php?showcam=$row[id]>Tjek din profil ud, ved at klikke her</a>"; } } else echo "debug: der mangler data i '$info', '$nick', '$cam' eller '$website'.<br>"; } else echo "debug info: der mangler data i '$data'.<br>";
// nye linier herunder $result = mysql_query("select count(*) as antal from camsys where nick ='$nick'"); $result = mysql_fetch_array($result); $nickinuse = $result[antal]; $result = mysql_query("select count(*) as antal from camsys where website='$website'"); $result = mysql_fetch_array($result); $websiteinuse = $result[antal]; if ( $nickinuse || $websiteinuse ) { // enten nick eller website findes allered i databasen // nye linier herover
mysql_query("insert into camsys(id, nick, mail, cam, website, cm, kg, alder, sex, haar, krop, oje, stil, koder, bolleven, nerd, info, dato) values ('','$nick','$mail','$cam','$website','$cm','$kg','$alder','$sex','$haar','$krop','$oje','$stil','$koder','$bolleven','$nerd','$info','$dato')"); $result = mysql_query("select id from camsys where nick ='$nick'"); while($row = mysql_fetch_array($result)) { $text = "<b>Sådan du, dit crap er tilføjet :)</b><br><br><a href=index.php?showcam=$row[id]>Tjek din profil ud, ved at <a href=index.php?showcam=$row[id]>klikke her</a>"; } // nye linier herunder } else { if ( $nickinuse ) { $text = "Beklager, det nick er allerede i brug<br>"; if ( $websiteinuse ) { $text = "Beklager, det website er allerede i databasen<br>"; } // nye linier herover
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.