Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.02.2003, 20:02   #1
TP-Senior
 
Benutzerbild von SKYRUNNER
 
Registriert seit: Nov 2002
Ort: Germany
SKYRUNNER macht alles soweit korrekt
Arrow

Fehler im Script - aber wo??


Hallo,
hab hier mal einen Teil eines meiner Scripte gepostet.
Ich bekomme zwar keine Fehlermelung aber die Meldung Dein Account konnte nicht freigeschaltet werden! Es ist ein Fehler aufgetreten! .
Wenn ich das Script mit register.php?show=activate&user=test&pass=test anspreche, dann kommt der obige Fehler, obwohl ein entsprechender Datensatz in der Tabelle da ist und dort activate auf 0 gesetzt ist.

PHP-Code:
if (isset($show) == 'activate')
{
       include 
"config.inc.php";
       
$conn=mysql_connect("$dbhost""$dbuser""$dbpass");
       
mysql_select_db("$dbname");

       
$reg="SELECT * FROM game_user WHERE user='$_POST[user]' AND pass='$_POST[pass]' AND activate=1";
       
$_reg mysql_query($reg) or die('Keine Verbindung zu mySQL Datenbank. Fehler bitte dem Admin melden!<br><b>' .mysql_error().'</b>');


       
$reged=mysql_num_rows($_reg);

       if (
$reged 0)
       {
           echo 
"Du hast deinen Account bereits freigeschaltet!";
       exit;
       }
       else
       {
           
$activ="UPDATE game_user SET activate = 1 WHERE user = '$_POST[user]' AND pass = '$_POST[pass]'";
           
$active1 mysql_query($activ) or die('Keine Verbindung zu mySQL Datenbank. Fehler bitte dem Admin melden!<br><b>' .mysql_error().'</b>');
           
$anz=mysql_affected_rows();
           if (
$anz 0)
           {
           echo 
"Dein Account wurde soeben freigeschaltet! Bitte begebe dich zum Login um dich einzuloggen.";
           }
           else
           {
               echo 
"Dein Account konnte nicht freigeschaltet werden! Es ist ein Fehler aufgetreten!";
           }
       
       }
       exit;

Vielleicht kann mir ja jemand sagen, was ich da falsch gemacht habe. Ich kann nämliche keinen Fehler entdecken.

MfG
SKYRUNNER ist offline   Mit Zitat antworten


Alt 21.02.2003, 22:52   #2
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt

Re: Fehler im Script - aber wo??


.

Geändert von Radoo.de (09.09.2003 um 22:01 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 21.02.2003, 22:59   #3
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (09.09.2003 um 22:01 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 22.02.2003, 12:57   #4
TP-Senior
 
Benutzerbild von SKYRUNNER
 
Registriert seit: Nov 2002
Ort: Germany
SKYRUNNER macht alles soweit korrekt
Hallo nochma, heb hier wieder ein Bug drinne...
das hängt mit dem formular zusammen, was da unten drinne steht.
ich weiss aber ncih so genau wie man das mit den hidden feldern macht also helft mir bitte. für einen tipp oder so wäre ich auch schons ehr dankbar.

MfG
PHP-Code:
<?php
if (isset($show) == 'activate')
{
       include 
"config.inc.php";
       
$conn=mysql_connect("$dbhost""$dbuser""$dbpass");
       
mysql_select_db("$dbname");
       
        
#check ob ein user nicht aktiviert ist#
        
$sql2=mysql_query("SELECT * FROM game_user WHERE user='$_GET[user]' AND pass='$_GET[pass]' AND activate=1");
        
$anz2=mysql_num_rows($sql2);
        if (
$anz2 0)
        {
            echo 
"Dein Account ist bereits aktiviert!";
            exit;
        }
        else
        { 
#ENDE check ob ein user nicht aktiviert ist -> aktiviere user#

       
$reg="SELECT * FROM game_user WHERE user='$_GET[user]' AND pass='$_GET[pass]' AND activate=0";
       
$_reg mysql_query($reg) or die('Keine Verbindung zu mySQL Datenbank. Fehler bitte dem Admin melden!<br><b>' .mysql_error().'</b>');
       
$reged=mysql_num_rows($_reg);

       if (
$reged 0)
       {
        
# account activieren ##

           
$activ="UPDATE game_user SET activate = 1 WHERE user = '$_GET[user]' AND pass = '$_GET[pass]'";
           
$active1 mysql_query($activ) or die('Keine Verbindung zu mySQL Datenbank. Fehler bitte dem Admin melden!<br><b>' .mysql_error().'</b>');


          if(
$do == "insert_game")
                    {
                                            if (
$_POST['send'])
                                            {
                                                if (!
$_POST['l_name'] || !$_POST['l_beschr'])
                                                {
                                                     echo 
"Du hat nicht alle Daten eingegeben!";
                                                exit;
                                                }
                                            }
                                            else
                                            {
                                            
$ins_game=mysql_query("INSERT INTO game_land (name, beschreibung, pic) VALUES ('$_POST[l_name]', '$_POST[l_beschr]', '$_POST[l_pic]')");
                                            echo 
"Daten wurden erfolgreich eingetragen!";
                                            exit;
                                            }
                    }
           
?>
           Dein Account wurde soeben freigeschaltet. Gib nun bitte die gewünschten Daten ein!<br><br>
           <form action="<? $PHP_SELF?>" method=POST">
           Landname:<input type="text" name="l_name"><br>
           Landbild:<input type="text" name="l_pic"><br>
           Landbeschreibung:<textarea name="l_beschr"></textarea><br>
           <input type="hidden" name="show" value="activate">
           <input type="hidden" name="do" value="insert_game">
           <input type="hidden" name="send">
           <input type="submit">
           </form>
           <?
        
}

        
## account activieren ende ##
        
else
        {
           echo 
"Dein Account konnte nicht freigeschaltet werden! Es ist ein Fehler aufgetreten!";
           exit;
        }
      }
}
else
{
## hier gehts weiter im script... ##
}
?>

Geändert von SKYRUNNER (22.02.2003 um 16:59 Uhr).
SKYRUNNER ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Fehler im Script - aber wo?? Fehler im Script - aber wo??
« strings in HTML-Tags umwandeln? | Upload »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:49 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67