Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wstawianie danych z pętli przez pętlę do tabeli mysql
jaco1410
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 30.12.2010

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


Problem polega na tym że mam formularz który pyta użytkownika o ilość pytań, na kolejnej stronce
wyświetla się w pętli formularz (zakładając że użytkownik wpisał 2 wtedy: pyt1,odp1,pyt2,odp1),
pola name są takie same dla każdego pytania i odpowiedzi, gdyż chciałbym aby było to wprowadzane
do 1 tabeli gdzie mam pola: id,pytanie,odp_1 w kolejnych wierszach czyli każde pytanie powinno mieć inne id w mysql

skrócony formularz wygląda tak, znaczniki form są poza pętlą.
  1. <?php
  2. $ile = $_POST["ile"];
  3. $a=1;
  4. while($a <= $ile) {
  5. <td align=left bgcolor=#FFA500 width=25%>Podaj Pytanie ' . $a . ':</td>
  6. <textarea type=text name=pytanie rows=2 cols=65% wrap=virtual> ' . $row['pytanie'].' </textarea>
  7. <textarea type=text name=odp_1 rows=2 cols=65% wrap=virtual>'.$row['odp_1'].'</textarea>
  8. $a++;
  9. }
  10. ?>

tym kodem wprowadzam dane do tabeli,
  1. $zapytanie = "INSERT INTO `pytania` SET `id_szkolenia`='$ukryteid', `pytanie`='$pytanie', `odp_1`='$odp_1',

niestety tylko ostatnie pytanie i odpowiedz z generowanego formularza jest wprowadzane do tabeli, nie mogę sobie poradzić z efektem żeby wszystkie pytania i ich odp. były wprowadzane w kolejnych wierszach tabeli mysql

pozdrawiam




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: 20.08.2025 - 19:01