Mein Problem ist, dass wenn nur eine Zeile vorhanden ist (Ausgangszustand), dann muss ich 2 Mal auf Hinzufügen klicken bevor die nächste Zeile erscheint.
Ab dann geht es mit einem einzigen Klick.
Ab dann geht es mit einem einzigen Klick.
PHP:
<?php
session_start ();
if($_SESSION['nudelnnummer']=="" OR $_SESSION['nudelnnummer']==0)
{
$_SESSION['nudelnnummer']=1;
}
if($_SESSION['nudeln'.$_SESSION['nudelnnummer'].'_anzahl']==0 OR $_SESSION['nudeln'.$_SESSION['nudelnnummer'].'_anzahl']=="")
{
$_SESSION['nudeln'.$_SESSION['nudelnnummer'].'_anzahl']=1;
}
$anzahl=$_SESSION['nudelnnummer'];
while($anzahl>0)
{
echo'
<form action="" method="post">
<table width="100%" class="pizzentable" cellpadding="5" onclick="blubb();" cellspacing="0">
<tr>
<td width="2%"><input onclick="blah(event);" name="anzahl" type="text" style="font-family: Verdana; font-size: 24px" value="'.$_SESSION['nudeln'.$_SESSION['nudelnnummer'].'_anzahl'].'" size="2" maxlength="3" /></td>
<td width="4%"><select name="groesse" size="2">
<option onclick="blah(event);" value="1" selected="selected">Klein</option>
<option onclick="blah(event);" value="2">Groß</option>
</select></td>
<td width="66%"> </td>
<td width="14%"> </td>
<td width="14%"> </td>
</tr>
</table>';
$anzahl=$anzahl-1;
}
echo'
<input type="submit" name="submit" value="nudeln hinzufügen">
</form>
';
if($_POST['submit'])
{
$_SESSION['nudelnnummer']=$_SESSION['nudelnnummer']+1;
}
?>
Zuletzt bearbeitet: