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...
          
 Moderator
 
Kommentar