php-problem med flera forumlär
Hej, jag har nu suttit i timmar och försökt hitta vad som kan vara felet med min kod. Jag har en sida där en massa textfält listas och där användarna ska kunna mata in uppgifter. Varje rad ska vara separerade från varandra. När användaren har ändrat den text som står i ett textfält måste han uppdatera databasen med den nya texten, så då ska ett formulär skickas iväg med den texten som står på den raden. Därför behöver man ett separat formulär för varje rad. Detta fungerar perfekt för rad 2, 3, 4, 5...osv...men inte för rad 1. Jag förstår inte varför det inte fungerar!! Min kod ser ut som följande:
while ($n<$rows_to_print)
{
echo '<form method="post" action="row_update.php">';
echo '<tr valign="top">';
echo '<td></td>';
echo '<input type="hidden" name="id" value="'.$database_content[$n][0].'">';
echo '<input type="hidden" name="table" value="'.$table.'">';
echo '<input type="hidden" name="group" value="'.$group.'">';
for ($i=1; $i<$num_columns; $i++)
{
echo '<td colspan="2" class="table_database_td">';
echo '<p><input type="text" name="column_content[]" class="database_field" value="'.$database_content[$n][$i].'"/></p>';
echo '<input type="hidden" name="title[]" value="'.$column_title[$i].'" />';
echo '<input type="hidden" name="type[]" value="'.$column_type[$i].'" />';
echo '</td>';
}
echo '<td valign="top" style="padding-top:4px;"><a onClick="show_confirm(\'delete.php?group='.$group.'&table='.$table.'&id='.$database_content[$n][0].'&show='.$show.'&sort='.$sort.'\')"><img src="images/delete.png" width="15" height="15" /></a></td>';
echo '<td valign="top" style="padding-top:4px;"><input type="submit" name="update_row_submit" value="" class="btn_update"/></td>';
echo '<td valign="top" style="padding-top:4px;"><a onClick="load(\'send.php?group='.$group.'&table='.$table.'&id='.$database_content[$n][0].'&list=none&sort='.$sort.'\')"><img src="images/send.png" width="15" height="15" /></td>';
echo '<td></td></tr>';
echo '</form>';
$n++;
}
Det som händer när jag klickar på uppdatera knappen som skickar iväg formuläret för rad 1 är att sidan som formuläret finns på laddas om med nya parametrar i URL'en.
Tack så mycket