Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zapisać wiele pól o podobnej nazwie z formularza do bazy
daris
post 19.01.2008, 15:59:07
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 4
Dołączył: 7.01.2008

Ostrzeżenie: (0%)
-----


Mam taki formularz:

  1. <table><form action=costam method=post>
  2. <tr><td>jakas nazwa</td><td><input name=pos0 value='0'></td></tr>
  3. <tr><td>jakasnazwa2</td><td><input name=pos1 value='4'></td></tr>
  4. <tr><td>jakasnazwa2</td><td><input name=pos2 value='1'></td></tr>
  5. <tr><td colspan=2><input type=submit></td></tr>
  6. </form></table>

i teraz jak zapisać z niego dane do bazy? Konktretnie chodzi o tego inputa z pozycją (o nazwie pos + id). Przeleciałbym pętlą for tak:

  1. <?php
  2. for($i = 0; $_POST["pos" . $i] != ""; $i++) {
  3. jakies_zapytanie;
  4. $i++;
  5. }
  6. ?>
ale przecież id to mogą być kolejno 1, 2, 4  - i co wtedy? Wartość o id = 4 już nie zostanie zapisana.

Więc jak to można inaczej rozwiązać?

PS. Jak ja nie nawidze WYSIWYG'ów itp. Ten akurat jest taki wredny że zamiast jednej nowej linii dodaje dwie tongue.gif
edit: nie ma to jak quick edit biggrin.gif (szybka edycja) - to jest normalny edytor biggrin.gif

Ten post edytował daris 19.01.2008, 16:04:21


--------------------
FluxBB - lekki i szybki skrypt forum | Polskie wsparcie FluxBB
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:35