Mam taki oto formularz, który wrzuca w iframe tabelę z pozycjami z bazy MySQL wg. zadanych kryteriów:
<center> <iframe style="margin-top: -15px; padding-top: 0px; border-top: double; border-bottom: double;" name="ramka_porzadkowe" id="ramka_porzadkowe" marginwidth="0" marginheight="0" allowtransparency="true" align="middle" src="" scrolling="auto" width="100%" height="425" border="0" frameborder="0"> ups... twoja przeglądarka nie obsługuje ramek - skontaktuj się z administratorem platwormy ewidencje.sgk </iframe> </center> <form style="margin-top: -15px" id="formularz_marki" name="formularz_marki" action="modules/mod_porzadkowe/form_marki_show.php" method="post" target="ramka_porzadkowe"> <fieldset> id="datepicker_1" value=""> do <input style="height: 11px; margin-left: 5px; margin-top: 4px; margin-bottom: 4px;" type="text" name="data_wystawienia_do" id="datepicker_2" value="<?php echo date("Y-m-d"); ?>"></br> <input style="float: right; width: 90px; margin-top: 15px;" type="submit" name="znajdz_marki" value="Szukaj..."> </fieldset> </form>
Po wyświetleniu wyników w ramce przeprowadzam edycję tej jednej sprawy za pomocą poniższego formularza również otwieranego w iframe:
$id = trim($_GET['id']); if(!empty($id)) { $wynik = mysql_query("SELECT * FROM tbl_glowna_porz WHERE id='$id'") or die('Błąd zapytania'); if(mysql_num_rows($wynik) > 0) { $r = mysql_fetch_assoc($wynik); } } ?> <form action="edycja_update.php" method="post"> <input type="hidden" name="id" value="<?php echo $id;?>" /> <fieldset> disabled="1" readonly="1" value="<?php echo $id;?>" /></span> <input type="text" id="marki_seria_nr" name="marki_seria_nr" maxlength="10" size="10" value="<?php echo $r['marki_seria_nr'];?>" /> <input type="text" id="marki_typ" name="marki_typ" maxlength="3" size="4" value="<?php echo $r['marki_typ'];?>" /> <input type="text" id="datepicker_3" name="marki_data_wystawienia" maxlength="10" size="10" value="<?php echo $r['marki_data_wystawienia'];?>" /> <input type="text" id="marki_stawka" name="marki_stawka" maxlength="6" size="4" value="<?php echo $r['marki_stawka'];?>" /><br /> <input style="margin-left: 370px; position: absolute;" type="submit" name="Zapisz" class="button-standard" value="Zapisz" /><br /> <input style="margin-left: 370px; margin-top: -30px; position: absolute;" type="button" value="Anuluj" class="button-standard" onclick="history.go(-1)" /> </fieldset> </form>
Po edycji aktualizuję dane poprzez plik edycja_update.php
<?php $id = $_POST['id']; mysql_query("UPDATE tbl_glowna_porz SET marki_seria_nr='$marki_seria_nr',marki_typ='$marki_typ',marki_data_wystawienia='$marki_data_wystawienia', marki_stawka='$marki_stawka' WHERE id='$id'") $adres="tabela_glowna_porz_save.php"; ?> <script> </script>
Po aktualizacji wyświetlam w iframe tabelę główną zawierającą wszystkie pozycje.
Problem z którym walczę już od kilku dni, to jak po aktualizacji wrzucić do iframe tylko te pozycje, które zostały wyszukane w pierwszym kroku poprzez podanie kryteriów wyszukiwania w formularzu. Próbuję już kilku rozwiązań ale żadne nie przynosi pożądanego rezultatu.