Nun hab ich doch noch ein Problem mit dem Includen.
Verlinke ich über $_server['php_self'] im form tag die eigene datei, wird sie richtig eingefügt und der intpertretierte php quellcode wird sauber ausgegeben.
Der Sachverhalt:
Ich habe ein Formular mit textfeldern zum eingeben.
dann klickt der user auf "abschicken" und das script führt sich selbst aus.
Ich kann die gesendeten werte mit $_post[xy]; alle auslesen, jedoch wird daraus ein sql query generiert:
PHP-Code:
$id = $_POST[id];
$userinput = $_POST["userinput"];
$passinput = $_POST["passinput"];
$right = $_POST["right"];
$istmd5key = $_POST["istmd5key"];
$art = $_POST["art"];
$db = mysql_connect("localhost", "user", "pw") or die("Verbindungsfehler");
$sql_insert = "INSERT INTO grusbox_user (user, pass, right) VALUES ('$userinput', '$passinput', '$right')";
$result = mysql_db_query("grusbox", $sql_insert);
Prüfe ich nun mit:
PHP-Code:
if ($result == 1)
{
echo "OK";
}
Problem:
Bekomme ich nie ein ok. Lasse ich mir den inhalt vor dem Prüfen ausgeben, ist die Variable Leer
Aber:
Benutze ich jedoch die datei eingabe.html und verlinke dann mit dem Forum tag auf eine php datei die das auswerten soll, z.B. auslesen.php, wird der query ausgeführt.
Da ich die Fehlerquelle nicht einordnen kann, bitte ich um verzeichung falls es das falsche Forum ist. Falls erforderlich verschieben.
agentxi
PS: @ Romanday
Wie verstehst du es den ?
Edit:
Notice: Use of undefined constant result - assumed 'result' in Z:\xampp\xampp\test.php on line 67
Was ist das den wieder ?
67 ist die Zeile mit der result prüfung, die aber gleich nach dem query kommt. php Blind ? oder ich ^^
Lesezeichen