Hallo zusammen,
ich habe ein Problem. Ich ändere meine MySQL Daten per Browser, aber leider treten dabei Fehler auf.
Das Problem liegt bei "$getAnhang". Das habe ich schon getestet, aber ich weiß nicht wieso und wie ich diesen Fehler beheben kann.
Zum genauen Problem: Wenn ich auf Submit klicke, dann passiert gar nichts in der DB (mit diesem Code). Aber wenn ich das
durch z.B. 2 ersetze, dann ändern sich die Daten.
Wieso das und wie kann ich das beheben?
Danke!
Minimi
PS: Das $getAnhang ist die Variable für die Zeichen nach der Dateiurl und dem "?". Z.b. test.php?dies-ist-die-variable
ich habe ein Problem. Ich ändere meine MySQL Daten per Browser, aber leider treten dabei Fehler auf.
PHP-Code:
<?php
$sql1_post = "SELECT id, first_post, user, Content, Time FROM threads WHERE
id = '$getAnhang'";
$result_post = mysql_query($sql1_post);
while ($aktiv_row_post = mysql_fetch_assoc($result_post)) {
$sql1_user = "SELECT user, userpic, timestamp, wohnort FROM userlogin WHERE user = '$aktiv_row_post[user]'";
$result_user = mysql_query($sql1_user);
while ($aktiv_row_user = mysql_fetch_assoc($result_user)) {
echo "<form name='form' method='post' action='edit_thread.php'>";
echo "Titel: <input name='Content' value='$aktiv_row_post[Content]' type='text'><br>";
echo "Text: <br> <textarea name='first_post' rows='10' cols='50'>$aktiv_row_post[first_post]</textarea>";
echo "<input type='submit' value='Eintragen' name='submit'>";
echo "</form>";
echo "$getAnhang";
}
}
if (!empty($_POST["submit"])) {
$getAnhang = $test;
$aendern = "UPDATE threads Set Content = '$_POST[Content]', first_post='$_POST[first_post]' WHERE id = '$getAnhang'";
if (mysql_query($aendern)) {
echo "<p>Dateneingabe erfolgreich!</p>";
} else {
echo "<p>Dateneingabe nicht erfolgreich!</p>";
}
}
?>
Zum genauen Problem: Wenn ich auf Submit klicke, dann passiert gar nichts in der DB (mit diesem Code). Aber wenn ich das
PHP-Code:
$getAnhang
Wieso das und wie kann ich das beheben?
Danke!
Minimi
PS: Das $getAnhang ist die Variable für die Zeichen nach der Dateiurl und dem "?". Z.b. test.php?dies-ist-die-variable
Kommentar