Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 05:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Hilfe, es geht nicht !

Discussion on [PHP] Hilfe, es geht nicht ! within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
iKyroja :>'s Avatar
 
elite*gold: 20
Join Date: May 2010
Posts: 2,792
Received Thanks: 1,988
[PHP] Hilfe, es geht nicht !

Hallo ich sollte eine Beta Registration machen, die die beta Codes abruft und testet ob es sie gibt bzw ob sie OK sind, es geht aber nicht, es kommt immer das der Beta Code nicht existiert.

PHP Code:
<?PHP
// Mysql/Datenbankverbindung.
$mysqlConnect mysql_connect('localhost','root','password');
if(!
$mysqlConnect) { die('Fehler beim Verbinden mit der Datenbank'); }
//Er testet ob das Formular betetigt wird.
if(isset($_POST['submit']) && $_POST['submit'] == 'Senden') {
    
$userID    mysql_real_escape_string($_POST['userID']);
    
$userPass  mysql_real_escape_string($_POST['userPass']);
    
$betaKey   mysql_real_escape_string($_POST['betaKey']);
    
$keyQuery  mysql_query("SELECT * FROM homepage.keys WHERE keys = '".$betaKey."'");
    print 
mysql_error();
    
$keyStatus mysql_num_rows($keyQuery);
    if(empty($
$_POST['userID']) && empty($$_POST['userPass']) && empty($$_POST['betaKey'])) {
        echo 
'Bitte fülle alle Fälder aus !';
    } else {
            if(!
$keyStatus 0) {
                    echo 
'Der Betacode existiert nicht !';
                } else {
                    
$keyFetch  mysql_fetch_array($keyStatus);
                    if(
$keyFetch->status == "BLOCK"){ 
                    echo 
'Der Betacode wurde schon benutzt';
                } elseif(
$keyFetch->status == "OK") {
                    
mysql_query("UPDATE homepage.keys SET status = 'BLOCK' WHERE keys ='".$betaKey."'");
                    
$regQuery mysql_query("INSERT INTO account.account (login,password) Values (".$userID.",".$userPass.")");
                if(!
$regQuery) {
                    echo 
'Etwas ist bei der erstellung deines Beta-Accounts fehlgeschalgen,<br>Bitte Kontaktiere ein Teammitglied';
                } else {
                    echo 
'Du hast erfolgreich deinen Beta-Account erstellt.';
                }
            }
        }
    }
}
?>
iKyroja :> is offline  
Old 07/01/2011, 16:13   #2
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
PHP Code:
if(empty($$_POST['userID']) && empty($$_POST['userPass']) && empty($$_POST['betaKey']) 
Versuch anstatt && den operator OR oder || zu verwenden.ansonsten würde es
ausreichen ein Feld auszufüllen und der User würde trotzdem weitergelassen werden.
Auserdem nimm das $$_POST raus und ersetz es durch $_POST. Double Dollars macht was
komplett anderes digga

PHP Code:
$a 'felix';
$
$a 'Felix ist cool';
echo 
$felix
erzeugt die ausgabe "Felix ist cool"

PHP Code:
if(!$keyStatus 0) { 
Ich habs mir nicht richtig angeschaut aber das Problem sollte wohl hier liegen.
versuchs mal mit

PHP Code:
if($keyStatus != 0
und sag mir dan obs funktioniert oder nicht
Fratyr is offline  
Old 07/01/2011, 16:15   #3
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
da würde ich auch den fehler vermuten ... wie wird denn bei dir ein korrekter key ausgezeichnet?
NotEnoughForYou is offline  
Reply


Similar Threads Similar Threads
[Hilfe]Schnelle hilfe! Dyndns Hp geht nicht trotz korrekter eingabe
03/20/2011 - Metin2 Private Server - 6 Replies
Tag zusammen Also ich habe folgendes problem 1. Bin ich um 3 Uhr abendds ( 2:50) noch immer Wach und prepariere meinen Server und 2. Meine Homepage geht nicht! Also Stand sieht wie folgt aus bei der Portfreigabe in meiner Fritzbox 7270 Fon Wlan
[HILFE]Sony Vegas geht durch Internetsicherheitsstufe nicht auf !!! HILFE
11/08/2010 - Video Art - 0 Replies
Also hab einen problem !! Ihc habe mir gerade Sony Vegas 10.0 Gedownloadet es will nicht aufgehen Ich öffne es Dann kommt sone regiseite Muss auf Weiter drücken (Admin rechte) Drücke auf weiter dann kommt der Text, dass ich nicht aufmachen kann wegen internetsicherheit also wenn mir jemand helfen kann !! bitte Kriegt auch 100000 THXsss Pls help mee
[Hilfe] WR geht nicht !
10/02/2010 - WarRock - 2 Replies
kann gelöscht werden !



All times are GMT +1. The time now is 05:04.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.