Hallo,
Wir wollen per PHP und MYSQL ein Textfeld beschreiben und auslesen.
Funktionieren tut das ganze soweit, nur unser Problem ist, dass wir jedesmal wenn wir nun erneut submiten der neue wert wieder durch den alten überschrieben wird.
Danke schonmal im Vorraus....
$_POST['txf'.$artnmr[$j]] = str_replace(",", ".",$_POST['txf'.$artnmr[$j]]);
$preisNeu[$j] = (float)$_POST['txf'.$artnmr[$j]] *100;
unset($_POST['txf'.$artnmr[$j]] );
var_dump($_POST['txf'.$artnmr[$j]]);
$preis_update = "UPDATE produkte SET preis = $preisNeu[$j] WHERE artikelnummer = $artnmr[$j]";
var_dump($preis_update);
mysql_query($preis_update, $local_produkte) or die(mysql_error());
$grundmengepreis[$j] = (float)($row_Recordset1['preis']/100)
$row_Recordset1['menge'];
$preis[$j] = (float)$row_Recordset1['preis']/100;
$grundmengepreis[$j] = number_format($grundmengepreis[$j],2);
$preis[$j] = str_replace(".", ",",$preis[$j]);
$grundmengepreis[$j] = str_replace(".", ",",$grundmengepreis[$j]);
[/PHP]
--------------------------------------------------
[code]
echo '<input type="text" length="6" value="'.$preis[$j].'" onfocus="if(this.value==this.defaultValue)this.value=\'\';"
onblur="if(this.value==\'\')this.value=this.defaultValue;"" name="txf'.$artnmr[$j].'"/>€';
[/code]