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