Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Zapsání proměných do databáze v cyklu WHILE (PHP a MySQL)

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">&nbsp;&nbsp;'
      .$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.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny