Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Maximilian

Jungspund

Dabei seit: 22.10.2002

Beiträge: 16

 

1 Zum Seitenanfang

Samstag, 29. November 2003, 17:48

Mysql Abfrage Fehlermeldung

Wie kann ich eine fehlermeldung ausgeben falls der username in der Datenbank nicht existiert?

function getuserPASS($username) {
$abfrage = mysql_query("SELECT uid, userpassword from userdaten where username='$username'");
while (list($uid,$userpassword) = mysql_fetch_row($abfrage)) {

Danke schon im Vorraus!
 

Crush

Kaiser

Dabei seit: 22.09.2002

Beiträge: 1 095

 

2 Zum Seitenanfang

Samstag, 29. November 2003, 18:20

hi,
ich hab das mal so gelöst:

nehmen wir an, der user will sich mit seinem username und seinem passwort über ein formular einloggen.

du bekommst dann (hoffe ich) per POST methode die daten $HTTP_POST_VARS['username'] und $HTTP_POST_VARS['password'] in die datei mit der abfrage übermittelt.

die abfrage ist nicht weiter schwer.

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

$sql "SELECT username, password FROM tabUser WHERE username = '".$HTTP_POST_VARS['username']."';";

$result mysql_query($sql);

if(!$row mysql_fetch_assoc($result))
{
  echo("Der Username ".$HTTP_POST_VARS['username']." existiert nicht");
}
else
{
  echo("Sie sind eingeloggt");
}

?>



hoffentlich hilfts :D
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

3 Zum Seitenanfang

Sonntag, 30. November 2003, 12:58

$HTTP_POST_VARS['var'] solltest eigentlich nicht mehr verwenden weil alle neueren versionen die globalen variablen unterstützen.

also heißt es $_POST['var'];

die version von crush muss aber auch funzen.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

Crush

Kaiser

Dabei seit: 22.09.2002

Beiträge: 1 095

 

4 Zum Seitenanfang

Sonntag, 30. November 2003, 13:43

hm, ich nutze $HTTP_POST_VARS immernoch weil bei mir mit dem homeserver $_POST usw nicht geht o.O hatte aber auch schonmal danach gefragt.

und die version von mir funktioniert ohne probleme. ich habs gestern noch getestet ;)
 

Ähnliche Themen