Also ich habe nun den echo vor dem header(); gestrichen nun sieht der Code so aus:
PHP-Code:
<?php
require ("config.php"); //include config file
connect(); //connect database
select_db_login(); //select database
//Login prüfen
$sql = "SELECT id, user, password FROM auth WHERE (user = '".$_POST["user"]."') AND (password = PASSWORD ('".$_POST["password"]."'))";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
header ("Location: loged_in.html");
}
else
{
header ("Location: login.html");
}
?>
Leider werde ich einfach nicht auf die Seite loged_in.html weitergeleitet, an was könnte das liegen?
Wenn ich jetzt aber ein echo(); vor dem Header haben will was kann ich da machen?
@BLUESCREEN3D
Wenn ich das ändern möchte müsste es dann so aussehen (laut wiki):
PHP-Code:
$abfrage = "SELECT spalte1 FROM tabelle WHERE
spalte2 = '".mysql_real_escape_string($_POST['spalte2Wert'])."'";
Und wie meinst du das mit der Funktion addslashes() um die $_POST-Daten
Könntest du mir ein Beispiel mit dem oben gennanten Code von Wiki machen, danke.
MFG
Kevin Haag
Lesezeichen