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 > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 27.03.2003, 19:05:58
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
Re: das kann doch nicht sooo schwer sein!?

Zitat:
Original geschrieben von BeneBaur
Hallo Dago,

das kann doch alles nicht so schwer sein so ne kommunikation zwischen PHP und MySQL herzustellen oder nich?!

Hier nochmal das Script, gucke es dir doch bitte nochmal an, denn ich bin wirklich am ande mit meinen Kentnissen.

PHP-Code:
<?
$dbconnection = mysql_connect('localhost','benebdbr','iabrae78'); //Zum Server connecten!

mysql_select_db('usrdb_benebdbr'); //Datenbank aufrufen!
$logged_in = FALSE; 
$query = MYSQL_QUERY ("SELECT `pass` FROM `user` WHERE `name`=' ".$_POST['name']." ' ",$dbconnection);

if ($result = MYSQL_FETCH_ARRAY ($query)) 
{
if ($result['pass'] == $_POST['name']) 
{

$logged_in = TRUE; 
}
}

if ($logged_in) {
echo "Logged in."; }
else 
{
echo "LogIn failed"; 
}
echo $result['pass'];
?>
Bitte helft mir noch einmal!!!
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
  #22  
Alt 27.03.2003, 19:07:55
Dago Dago ist offline
Member
 
Registriert seit: Mar 2002
Beiträge: 548
Hm.. du vergleichst da Passwort mit Username...
$result['pass'] == $_POST['name'])
Na, klingelts? ;)
Mit Zitat antworten
  #23  
Alt 27.03.2003, 19:13:56
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
ja schon aber..

klar aber wenn ich:

if ($result['name'] == $_POST['name'])

mache gehts auch nicht, ich weiß langsam nicht mehr was ich in den Code schreiben soll damit das funzt.
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
  #24  
Alt 27.03.2003, 19:17:50
Dago Dago ist offline
Member
 
Registriert seit: Mar 2002
Beiträge: 548
Sorry aber, LOL :D
Nicht böse gemeint...

Was willst du denn vergleichen??
Den Usernamen aus dem Formular mit dem Usernamen aus der Datenbank oder das PASSWORT!?! mit demselben aus der DB?

Dann muss es natürlich heißen:
if ($result['pass'] == $_POST['pass'])

Oder was du sonst für dein Formular-Passwort für einen Namen hast... (den natürlich nur bei der $_POST-Variable ändern!)
Mit Zitat antworten
  #25  
Alt 27.03.2003, 20:27:31
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
es geht aber leider imma noch ned!

Ja o.k da hast du natürlich rcht aber so:

PHP-Code:
<?
$dbconnection = mysql_connect('localhost','benebdbr','iabrae78'); //Zum Server connecten!

mysql_select_db('usrdb_benebdbr'); //Datenbank aufrufen!
$logged_in = FALSE; 
$query = MYSQL_QUERY ("SELECT `pass` FROM `user` WHERE `name`=' ".$_POST['name']." ' ",$dbconnection);

if ($result = MYSQL_FETCH_ARRAY ($query)) 
{
if ($result['pass'] == $_POST['pass']) 
{

$logged_in = TRUE; 
}
}

if ($logged_in) {
echo "Logged in."; }
else 
{
echo "LogIn failed"; 
}
echo $result['pass'];
?>
geht es auch ned!

Hast du noch ne Idee?
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
  #26  
Alt 27.03.2003, 20:33:28
Dago Dago ist offline
Member
 
Registriert seit: Mar 2002
Beiträge: 548
Ich gebs auf O_o

Es ist echt schwer ne Ferndiagnose ohne irgendwelchen Input außer "hast du noch ne Idee" zu machen... Hast du überhaupt die Datenbank/Tabelle richtig eingerichtet?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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


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


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


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