Banał pewnie, no ale cóż. Nie mogę znaleźć i sobie z tym poradzić.
Mam rekordy w bazie danych:
id / fraza
1. Jakiś tekst
2. Jakiś tekst
3. Jakiś tekst
Teraz na stronie mam coś takiego:
$SQL = "SELECT * FROM cms_originalTranslate ORDER BY id ASC"; echo'<form action="translate.php?action=editTranslatePL" method="post"> <fieldset>'; echo' <p> <label>Tekst:</label> <input type="text" class="text-long" name="translate[]" value="'.$db_field["translate"].'" /></p> <input type="hidden" value="'.$db_field["id"].'" name="id[]" /> '; } echo'<input type="submit" value="zmień" /></fieldset> </form>'; }
Wyświetlają mi się 3 inputy, wynik tablicy translate[]:
Array ( [0] => jakis tekst 1 [1] => jakis tekst 2 [2] => jakis tekst 3 )
id[]
Array ( [0] => 1 [1] => 2 [2] => 3 )
Tak to powinno być chyba

Teraz muszę wykonać zapytanie jednakże nie wiem jak napisać pętle...
Mam coś takiego:
foreach ( $id as $i ) { foreach ( $translate as $text ) { $SQL = "UPDATE tabela SET fraza='$text' WHERE id='$i'"; } }
Jednakże nie działa

Może mnie ktoś nakierować jak to powinno wyglądać?