Guten morgen mein heutiges Problem besteht darin das ich ein Ergebnis ($row['Menge'] was mir den Wert z.B. 12 liefert, nicht von einer for-Schleife verarbeitet wird. Ich denke mir das das Array ein String zurück gibt, aber ich eine Zahl benötige. Hat jemand ein Tip für mich. Danke!!!
PHP-Code:
$sql = "select FA_NR, Menge from $tb_name where FA_NR = '" . $_POST['FA_NR'] . "'";
$result = mysql_query ($sql, $link) or die ("MySQL-Fehler: " . mysql_error());
while ($row = mysql_fetch_array($result))
echo $row['FA_NR'] . $row['Menge'];
$count=$row['Menge'];
echo '<table width="20%" align="center" border="2" bgcolor="FFFF68" frame="box" rules="none" bordercolor="FFFFF">
<caption><h1>Fertigungsauftrag</h1></caption>
<form action="'.$PHP_SELF.'" method="post" >';
for ($i=0;$i<$count1;$i++)
{
echo '
<tr><td>FA-Nr.</td>
<td>Menge</td>
<td>Auswahl</td>
</tr>
<tr>
<td><input type="text" name="FA_NR" value="'.$_POST['FA_NR'].'"> </td>
<td><input type="text" name="Menge" value="1"> </td>
<td><input type="checkbox" name="checkbox"> </td>
</tr>
<tr>
<td><input type="submit" name="bearbeiten" value="bearbeiten"></td>
</tr>';
}
echo ' </form>
</table>';
Kommentar