SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.05.2005, 19:59:51
andy0935 andy0935 ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Baden CH
Alter: 36
Beiträge: 43
andy0935 eine Nachricht über MSN schicken
doppelte Einträge

Guten Tag zusammen

Ich habe einen Flash Film der eine Benutzerdaten abfrage macht. Diese Übermittelt er dann an ein PHP file, wo dann die mit der DB abgleicht.
Jetzt mein Problem:
Ich muss die Benutzerdaten immer zweimal eingeben. Es werden anscheinend keine Daten an den Server übermittelt. Und ich weiss nicht warum. Ich habe dann den Flash Film so Programmiert das wenn keine Daten eingegeben wurde diese automatisch nochmals sendet. Dies hat dann auch ca. einen Tag funktioniert jetzt muss ich die Benutzerdaten wieder zwei mal eingeben. Kann mir jemand bitte helfen?

mfg

Andy
Mit Zitat antworten
  #2  
Alt 10.05.2005, 20:03:55
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: doppelte Einträge

Wie sollen wir helfen, wenn wir nichts von diesem Teil wissen. Codes?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 10.05.2005, 20:21:49
andy0935 andy0935 ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Baden CH
Alter: 36
Beiträge: 43
andy0935 eine Nachricht über MSN schicken
AW: doppelte Einträge

Sorry!!

PHP-Code:
<?php 
$crypt_pw 
md5($passwort);
if(
$benutzer == "" OR $crypt_pw == "") {
    echo 
"error=Kein Benutzername oder Passwort eingegeben";
} else {

    
//MySQL Verbindung
    
@mysql_connect("localhost""vkazuch_user""vkabt") OR DIE ("Keine Verbindung zum Server!");
    @
mysql_select_db("vkazuch_ibrd1") OR DIE ("Keine Verbindung zur Datenbank vkazuch_ibrd1");

    
// PW und User check
    
$user_check = @mysql_query("SELECT * FROM ibf_members WHERE name='$benutzer' AND password='$crypt_pw'") OR DIE ("Keine Verbindung zur Tabelle");
    
$user_ok mysql_num_rows($user_check);
    if(
$user_ok == "1") {
        echo 
"user=$benutzer&error=kein";
        
$ip $_SERVER['REMOTE_ADDR'];
        
$datum date("d.m.y G:i:s");

        
//Logfile
        
@mysql_connect("localhost""vkazuch_user""vkabt") OR DIE ("Keine Verbindung zum Server!");
        @
mysql_select_db("vkazuch_memberzone") OR DIE ("Keine Verbindung zur Datenbank vkazuch_memberzone");
        
$logfile mysql_query("INSERT INTO logfile(benutzer,datum,status,IP)                                VALUES('$benutzer', '$datum', 'Einlogen', '$ip')");
        
//letzter Login
        
$online_check mysql_query("SELECT * FROM letzter_login WHERE benutzer = '$benutzer'");
        
$eingetragen_ok mysql_num_rows($online_check);
        if(
$eingetragen_ok == "") {
            
mysql_query("INSERT INTO letzter_login(benutzer, datum, ip)
                        VALUES('$benutzer', '$datum', '$ip')"
);
        } else {
            
mysql_query("UPDATE letzter_login SET datum='$datum', ip='$ip' WHERE benutzer='$benutzer'");

        }
    } else {
        echo 
"error=Benutzername oder Passwort falsch";
    }
}
?>
Das Script sollte eingentlich selbst erklährend sein.
Mit Zitat antworten
  #4  
Alt 10.05.2005, 21:13:24
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: doppelte Einträge

Also:

Das ist schon mal Quatsch:
PHP-Code:
//...
$crypt_pw md5($passwort); 
if(
$benutzer == "" OR $crypt_pw == "") {
//... 
Ein MD5-Hash ist niemals leer, selbst dann nicht, wenn ein Leerstring uebergeben wird.

PHP-Code:
//...
$user_check = @mysql_query("SELECT * FROM ibf_members WHERE name='$benutzer' AND password='$crypt_pw'") OR DIE ("Keine Verbindung zur Tabelle");
//... 
Auf $benuter solltest Du mysql_real_escape_string() anwenden.

Mehrfacher Aufbau einer Verbindung zur selben Datenbank ist sinnfrei und kann zu Fehlern fuehren.

PHP-Code:
//...
$eingetragen_ok mysql_num_rows($online_check); 
        if(
$eingetragen_ok == "") {
//... 
Das wird Dich auch nicht weit bringen, wenn keine Datensätze selektiert werden koennen, dann gibt es eine 0 zurueck und keinen Leerstring.

Vielleicht solltest Du das erst mal soweit korrigieren...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Doppelte Einträge durch Query nivram MySQLi/PDO/(MySQL) 0 20.02.2005 17:43:27
Doppelte Einträge finden pixelterror MySQLi/PDO/(MySQL) 4 22.07.2004 23:08:10
array values auf doppelte einträge prüfen flobee PHP Grundlagen 5 10.06.2004 03:36:52
Verschachtelte While-Schleifen (doppelte Einträge) cvb MySQLi/PDO/(MySQL) 2 02.11.2003 21:29:17
doppelte Einträge in MySQL unterbinden? mad-boy PHP für Fortgeschrittene und Experten 12 31.08.2002 13:51:53


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:42:58 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt