Was ist da falsch?

Wir sammeln alle Infos der Bonusepisode von Pokémon Karmesin und Purpur für euch!

Zu der Infoseite von „Die Mo-Mo-Manie“
  • Ups, sorry ich habe nur Kopiert. ich werde nächstesmal aufpassen. Obwohl ich es noch richtig eintragen wollte ^.^


    Eddit:
    Ich habs geändert:

    PHP
    <?php include 'db-config.php';  $nickname = $_GET['nickname']; $aktivierungscode = $_GET['aktivierungscode'];  $sql = "SELECT activationkey FROM comunity WHERE nickname = '".$nickname."';";$querry = mysql_query($sql);  $altcode = ""; while($row = mysql_fetch_array($sql)) {echo mysql_error(); $altcode = $row['activationkey']; } //Vergleichen if($altcode == $_GET['aktivierungscode']) { $sql2 = "UPDATE comunity SET aktiv = 1 WHERE nickname = '".$nickname."';";$querry2 =  mysql_query($sql2); }?>


    Des ist ja unglaublich das de snet geht wie verhext 8|

    Code
    Warning:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1122503_HO9IHST9QN/www/main/comunity/activate-absenden.php on line 12
  • Das ist nicht wie verhext, siehe meinen Edit auf der Seite davor :D Es ist einfach nur sehr schwer zu finden, wenn man den Code nicht selber geschrieben hat, da man ja nicht sofort darauf kommt, dass einfach nur die falsche Variable benutzt wurde :D

  • PHP
    <?php include 'db-config.php';  $nickname = $_GET['nickname']; $aktivierungscode = $_GET['aktivierungscode'];  $sql = "SELECT activationkey FROM comunity WHERE nickname = '".$nickname."';";$querry = mysql_query($sql);  $altcode = ""; while($row = mysql_fetch_array($query)) {echo mysql_error(); $altcode = $row['activationkey']; } //Vergleichen if($altcode == $_GET['aktivierungscode']) { $sql2 = "UPDATE comunity SET aktiv = 1 WHERE nickname = '".$nickname."';";$querry2 =  mysql_query($sql2); }?>


    Zum heulen ;( ;( ;( ;( ;(

    Code
    Warning:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1122503_HO9IHST9QN/www/main/comunity/activate-absenden.php on line 12
  • Sorry, aber ich muss dir echt gleich eine hauen :evilgrin:


    PHP
    $querry = mysql_query($sql); // query mit doppel-r (falsche schreibweise)
     
     $altcode = "";
     while($row = mysql_fetch_array($query)) // query mit einem r (richtige schreibweise)


    Also entweder schreibst du query konsequent falsch, oder konsequent richtig. Aber wenn du's einmal so und einmal so schreibst, wirst du zwangsläufig einen fehler erhalten :whistling:


    So - last try ;)

  • Ähm... "querry" <-> "query" ;)


    Und da steht "Schreibfehler", nicht "Rechtschreibfehler". Also gehört da sowas wie ein Semikolon, oder der falsche Variablenname auch dazu ;)


    Du packst das schon. Nur einen einzigen Tipp zur Selbsthilfe würde ich dir noch mitgeben:


    Der Befehl echo ist dein Freund. Immer, wenn irgendwas nicht läuft, einfach mal die Belegungen ausgeben lassen. Das hilft oft sehr viel :)