YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Problem mit PHP-Wo der Fehler? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.164 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Problem mit PHP-Wo der Fehler?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
klar...
Mitglied


Dabei seit: 17.11.06
Beiträge: 14
Forenversion: Lite 1.0

 Problem mit PHP-Wo der Fehler? Antworten Zitieren Editieren Melden       UP

Hallo Leute,
wäre nett, wenn ihr mir helfen könntet...und zwar find ich mein Fehler nicht. Der müsste in Login.php liegen, wenn man noch irgendwas zur Fehleranalyse braucht, sagt bescheid.

formular.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
<?php session_start (); ?>
<html> 
<head> 
  <title>Login</title> 
</head> 

<body> 
<?php 
if (isset ($_REQUEST["fehler"])) 
{ 
  echo "Die Zugangsdaten waren ungültig."; 
} 
?> 
<form action="login.php" method="post"> 
  Vorname: <input type="text" name="Vnf" size="20"><br> 

  Passwort: <input type="password" name="Pwf" size="20"><br> 
  <input type="submit" value="Login"> 
</form> 
</body> 
</html>



Login.php
code:
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:
<?php 
// Session starten
session_start ();

// Datenbankverbindung aufbauen 
$connectionid = mysql_connect ('localhost', 'name', 'pw'); 
if (!mysql_select_db ("name", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 

$sql="SELECT Id, Vorname, Klasse, Passwort FROM User WHERE Vorname like '".$_REQUEST["Vnf"]."' AND Passwort = '".md5($_REQUEST["Pwf"])."'"; 
$result = mysql_query ($sql);  
if (mysql_num_rows ($result) > 0) 
{  
  // Benutzerdaten in ein Array auslesen. 
  $data = mysql_fetch_array ($result); 

  // Sessionvariablen erstellen und registrieren 
  $_SESSION["user_Id"] = $data["Id"]; 
  $_SESSION["user_Vorname"] = $data["Vorname"]; 
  $_SESSION["user_Klasse"] = $data["Klasse"]; 

header ("Location: intern.php"); 
} 
else 
{ 
  header ("Location: formular.php?fehler=1");  
} 
?> 



Könnt ein Mod das mal verschieben, hab gesehen, dass ichs im falschen Forum gepostet hab!

Dieser Beitrag wurde 6 mal editiert, zum letzten Mal von klar...: 17.01.07 20:46.

17.01.07 19:58 klar... ist offline E-Mail Finden Als Freund hinzufügen
24Bytes 24Bytes ist männlich
Der Coolste


Dabei seit: 19.07.06
Beiträge: 2.909
Fähigkeiten: WBB3 Anfänger; WBB2 Profi; WBB Lite 2 Anfänger; WBB Lite 1 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Fehlermeldung und Fehlerzeile würden helfen

//EDIT bzw.
code:
1:
$sql="SELECT ". "Id, Vorname, Klasse, Passwort ". "FROM ". "User ".  "WHERE ".  "('Vorname' like '".$_REQUEST["Vnf"]."') AND ". "('Passwort' = '".md5 ($_REQUEST["Pwf"])."')"; 

was soll das fürn mist sein ?

richtig:
code:
1:
$sql="SELECT Id, Vorname, Klasse, Passwort FROM User WHERE Vorname like '".$_REQUEST["Vnf"]."' AND Passwort = '".md5($_REQUEST["Pwf"])."'"; 


__________________
Online Passwort Generator

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von 24Bytes: 17.01.07 20:08.

17.01.07 20:06 24Bytes ist offline E-Mail Finden Als Freund hinzufügen
klar...
Mitglied


Dabei seit: 17.11.06
Beiträge: 14
Forenversion: Lite 1.0

Themenstarter Thema begonnen von klar...
Antworten Zitieren Editieren Melden       UP

Danke, geht trotzdem noch nicht. verwirrt
Fehlermeldung ist:
Die Zugangsdaten waren ungültig.

Dabei geb ich ganz sicher die richtigen Daten ein!
17.01.07 20:15 klar... ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Problem mit PHP-Wo der Fehler?