Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pętla dla pól formularza
dareckiphp
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 10.07.2003

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


Proszę pomóżcie mi w ściągnięciu danych z formularza, bo już sił mi brak.
Dane z formularza płyną w następujący sposób:
[php:1:8d20293da2]<?
while ($row = mysql_fetch_assoc($zapytaj_podstrony)) { ?>
<input name="<? print "kolejnosc[$row[id]]";?>" type="text"
id=<? print "$row[id]"; ?>" value="<? print "$row[kolejnosc]";?>"></td>
<td width="484" class="txtczarnyleft"><? print "$row[tytul_pl]";?></td>
[/php:1:8d20293da2]
Otrzymujemy zatem parę: kolejnosc --- tytul
Ponieważ kolejność jest wartością edytowalną, ważne jest co user tam wpiszę.
I teraz odczytujemy to wszystko:
[php:1:8d20293da2]<?php
while ($kol = mysql_fetch_assoc($x)) { // liczba wszystkich kolumn
echo "id: $kol[id] -> $kolejnosc[1]<br>";
}
?>[/php:1:8d20293da2]
$kol[id] został odczytany poprawnie, ale ze zrozumiałych względów obok wyświetlana jest wartość pierwszego pola edytowalnego $kolejnosc[1].
Pytanie: jak wyświetlać obok wszystkie pola edytowalne?questionmark.gif

Jeśli pierwsze pole = 12, otrzymuje

id: 10 -> 12
id: 20 -> 12
id: 33 -> 12
id: 46 -> 12
id: 58 -> 12
id: 62 -> 12
id: 77 -> 12
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 Aktualny czas: 19.08.2025 - 19:21