Tady je vyčtení z databáze:
$query2 = "SELECT * FROM bloky;";
$result2 = mysql_query($query2, $link)or die ("Nepovedlo se spočítat bloky!!");
$pocet_poradi = mysql_num_rows($result2);
echo '<FORM action="bloky_uprav1.php" method="post">';
$query = mysql_query("SELECT * FROM bloky WHERE side = 'L' ORDER BY poradi;") ;
while($rec = mysql_fetch_array($query)) {
echo '<div class="blok">
<div class="blok_nadpis"> '
.$jazyky[$rec["nazev"]].' ('.$rec["nazev"].')
</div>
<div class="blok_in" align="right">
<br />
Vkládám: <input type="text" size="15" maxlength="200" name="obsah'.$rec["id"].'" value="'.$rec["obsah"].'"><br />
Strana: <select name="side'.$rec["id"].'" size="1">
<option value="R"'; if ($rec["side"]='R'){ echo 'selected';} echo '>R
<option value="L"'; if ($rec["side"]='L'){ echo 'selected';} echo '>L
</select>
<br />
Zapnuto: <select name="zap'.$rec["id"].'" size="1">
<option value="0"'; if ($rec["zap"]='0'){ echo 'selected';} echo '>0
<option value="1"'; if ($rec["zap"]='1'){ echo 'selected';} echo '>1
</select>
<br />
Pořadí: '.$rec["poradi"].'
<select name="poradi'.$rec["id"].'" size="1">
<option value="'.$rec["poradi"].'" selected>'.$rec["poradi"];
$i=$pocet_poradi;
while ($i > 0){
echo '<option value="'.$i.'">'.$i;
$i--;
} //konec while poradi
echo '</select>
<input type="hidden" name="pocet_poradi" value="'.$pocet_poradi.'">
<input type="hidden" name="id" value="'.$rec["id"].'">
</div>
</div>';
} //konec while - bloky
echo '<input type="submit" class="tlacitko" value="Odeslat" onClick="return posli()">
</form>';
A zapsat to potřebuju, jak jsem psal:
while ($pocet_poradi > 0){
$update_bloky = mysql_query("UPDATE bloky SET obsah='$obsah', side='$side', zap='$zap', poradi='$poradi' WHERE id='$pocet_poradi';" );
} //konec while poradi
a uznávám, že ač to asi bude triviální, jsem v koncích, proto zoufale prosím o pomoc.