Ich hab die Schleife nun weggelassen, da ich tatsächlich nur ein Ergebnis aus der Datenbank beziehen wollte!
".$row['produktname']" kann ich dementsprechend überall ausgeben. Danke soweit!! Wie man eine Variable außerhalb der Schleife nutzen kann wäre zudem trotzdem wissenswert.
Vorerst letze Frage:
Ich möchte "$row['produktname']" ausgeben lassen wenn man das Formular absendet.
Dies funktioniert mit "$quantity;" auch prima, aber nicht mit ".$row['produktname']", ich gehe davon aus das die Übergabe falsch ist?
".$row['produktname']" kann ich dementsprechend überall ausgeben. Danke soweit!! Wie man eine Variable außerhalb der Schleife nutzen kann wäre zudem trotzdem wissenswert.
Vorerst letze Frage:
Ich möchte "$row['produktname']" ausgeben lassen wenn man das Formular absendet.
Dies funktioniert mit "$quantity;" auch prima, aber nicht mit ".$row['produktname']", ich gehe davon aus das die Übergabe falsch ist?
PHP-Code:
<?
if ($_REQUEST["mysubmit"])
{
echo "Produktname: ".$row['produktname'];
echo $quantity;
}
?>
<?
$sql = mysql_query("SELECT * FROM $tabelle WHERE id = '".mysql_escape_string($_REQUEST["id"])."'");
$row = mysql_fetch_assoc($sql);
$ubergabe[] = array(
'produktname'=>$row['produktname'],
);
echo "Produktname: ".$row['produktname']; # erfolgreich!
?>
<form name="test" method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>">
<input name="quantity" type="text" value="<? echo $quantity; ?>" />
<input name="produktname" type="hidden" value="<? echo $row['produktname'] ?>" />
<input type="submit" name="mysubmit" id="mysubmit" value="Senden" />
</form>
Kommentar