Witajcie
Założyłem nowy temat bo i problem nieco inny.
Po rozwiązaniu problemu z update'm wielu rekordów, pojawił się taki:
Po wciśnięciu przycisku AKTUALIZUJ, który powoduje przeładowanie formularza rekordy w bazie się zmieniają - i tak
ma być (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif) - ale lista rekordów do aktualizacji się nie zmienia. Dopiero po odświeżeniu strony wylatują - przeglądarka IE
kod wygląda tak:
<?php
<FORM action='./index.php?page=zlecenia_list&".SESID."' method='post'>
<INPUT type='hidden' name='page' value='zlecenia_list' style='display:inline;'>
<INPUT type='hidden' name='login' value='".$_SESSION['USER_LOGIN']."'>
";
$zapytanie_dec = "SELECT DISTINCT
obiekty.nazwa_funkcjonalna as nazwa_fun,
decyzje.nr_decyzji as nr_decyzji,
decyzje.data_decyzji as data_decyzji,
decyzje.aktualna as aktualna,
platnosci.oplata as oplata,
platnosci.data_platnosci as data_plat,
platnosci.nr_zlecenia as nr_zlec,
platnosci.ID_platnosci as id_plat
FROM (obiekty LEFT JOIN decyzje ON obiekty.ID_obiektu = decyzje.ID_obiektu) LEFT JOIN platnosci ON decyzje.ID_decyzji = platnosci.ID_decyzji
WHERE platnosci.nr_zlecenia = '' and platnosci.status_zaplaty='NIE'
ORDER BY data_decyzji ASC";
<table bgcolor='#eeeeee' BORDER=0 cellpadding=0 cellspacing=0 align=left>
<tr>
<td class=wyniki_r width=150 height=25 align=center>Nr decyzji</td>
<td class=wyniki_r width=120 height=25 align=center>Data wydania</td>
<td class=wyniki_r width=150 height=25 align=center>Nazwa FUN</td>
<td class=wyniki_r width=100 height=25 align=center>Data płatn.</td>
<td class=wyniki_r width=80 height=25 align=center>Wartość</td>
<td class=wyniki_r width=99 height=25 align=center>Nr zlecenia</td>
<td class=wyniki_r width=20 height=25 align=center>ST</td>
<td width=1></td>
</tr>
";
{
$ID[] = $wiersz_dec[id_plat];
<tr>
<td class=wyniki_rB width=150 height=25 align=right>".$wiersz_dec[nr_decyzji]."  </td>
<td class=wyniki_rB width=120 height=25 align=center>".$wiersz_dec[data_decyzji]."</td>
<td class=wyniki_rB width=150 height=25 align=center>".$wiersz_dec[nazwa_fun]."</td>
<td class=wyniki_rB width=100 height=25 align=center>".$wiersz_dec[data_plat]." </td>
<td class=wyniki_rB width=80 height=25 align=right>".$wiersz_dec[oplata]."   </td>
<td class=wyniki_rB width=99 height=25 align=center>
<input type='text' name='nr_zlec[]' size='10' value='' class='form15x' >
</td>
<td class=wyniki_rB width=20 height=25 align=center>".$wiersz_dec[aktualna]."</td>
<td width=1></td>
</tr>
";
}
<tr>
<td class=wyniki_r width=150 height=25 align=center> </td>
<td class=wyniki_r width=120 height=25 align=center> </td>
<td class=wyniki_r width=150 height=25 align=center> </td>
<td class=wyniki_r width=100 height=25 align=center> </td>
<td class=wyniki_r width=80 height=25 align=center> </td>
<td class=wyniki_r width=99 height=25 align=center>
<input type='submit' name='dodaj' VALUE='Aktualizuj'>
</td>
<td class=wyniki_r width=20 height=25 align=center> </td>
<td width=1></td>
</tr>
</table>";
if($dodaj=="Aktualizuj")
{
for( $x = 0; $x < count($ID); $x++ ) {
$zapytanie="update platnosci set nr_zlecenia='".$nr_zlec[$x]."' where ID_platnosci=".$ID[$x];
}
}
?>