Hi Leute, bin neu hier und hab gleich mal das obligatorische Newbie-Problem ;-)
Ich kriegs einfach nicht hin:
Meine Formdefinition:
Mein input:
Im gleichem Quelltext oben lese ich den Namen aus der DB aus und über Input wird er in dem Textfeld auch angezeigt - das funktioniert auch soweit:
Am Ende der Form kommt dann:
In die DB den neu überschriebenen Wert reinzuschreiben, dachte ich funktioniert so:
Aber es geht nicht! Ich hab entweder ne Blockade, oder bin zu doof! Aber hab sowas halt noch nie gemacht...
Bitte helft mir...
Ich kriegs einfach nicht hin:
Meine Formdefinition:
PHP-Code:
<form method="POST" action="<?php echo $PHP_SELF ?>?gesendet=true">
PHP-Code:
<input type="text" name="name" value="<?php echo $name ?>">
PHP-Code:
$db_host = "localhost";
$db_user = "root";
$db_pass = "***";
$database = "***";
$db = @mysql_connect($db_host,$db_user,$db_pass) or die (mysql_error());
@mysql_select_db($database,$db) or die (mysql_error());
$result = @mysql_query("SELECT name FROM item WHERE id=$edit_item_VAR") or die (mysql_error());
$row = @mysql_fetch_row($result);
$name = $row[0];
PHP-Code:
<input type="submit" value="Änderungen übernehmen">
PHP-Code:
if ($gesendet == true)
{
$sql = "INSERT INTO item (name) VALUES ('".$_POST['name']."')";
mysql_query($sql);
}
Bitte helft mir...
Kommentar