Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 01:46 Der 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 :)
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 01:54 #1
DAMN!!!
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 01:55 #2
man har ik lov til at være så dum i hovedet !!!
mere kaffe mere kaffe!!!
$result =  ROFL!!!
Avatar billede jakoba Nybegynder
01. maj 2002 - 02:00 #3
kik på den html kode du generer. der er det nemt at finde det der mangler
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 02:04 #4
mangler?
kunne du hitte frem med noget der tjekker om der er noget i tabelen i forvejen
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 02:41 #5
der er ingenting at finde, det er en blank side ikke!
<html>
<body>

// her skulle gerne være noget

</body>
</html>

og min database skulle også gerne ha dataerne!

hvis det er så næmt, så se dog om du kan fucking hjælpe mig!
Avatar billede jakoba Nybegynder
01. maj 2002 - 02:55 #6
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>";

?>

mvh JakobA
Avatar billede delwin Nybegynder
01. maj 2002 - 03:21 #7
"hvis det er så næmt, så se dog om du kan fucking hjælpe mig!"

hvorfor spilde tid på dig..???
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 03:26 #8
hmm... kan du ik li ordet fuck?

men jakoba! points til dig, jeg fandt fejlen
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 05:58 #9
<?
if($data == "send") {
  $connection = mysql_connect("$dbhost","$dbuser","$dbpass");
  mysql_select_db("$database", $connection);
  if($info && $nick && $cam && $website) {
    $dato = date("d/m, Y");

// 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

  }
}
else {  $text = "Udfyld felterne...."; }
?>
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 05:59 #10
problemos med mobilos polle :P
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 06:00 #11
skriv lige svar ikke jakopa, du skal jo ha de points der!
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 09:07 #12
jeg selv fundet en løsning, eller mere precist, lavet om på koden, men den virker nu :)
Du skriver lige et svar så du kan få lidt points ik!
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 18:02 #13
ohhhh
Avatar billede jazzy-jay Nybegynder
01. maj 2002 - 18:02 #14
yes
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester