Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP] formularze
marcinkooter
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 23.11.2010

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


Zrobiłem stronkę internetową z bazą danych (MySQL). Osoba zalogowana może wpisywać swoje dane i są one poprawnie zapisywane w tabeli w bazie danych. Mam natomiast problem jak do tabeli zapisać wyniki np z checkboxów.
Np taki:
  1. <form action="form2.php" method="post">
  2.  
  3. <b>Lubię kolor:</b><br />
  4. <input type="checkbox" name="kolor" value="Czarny" /> czarny<br />
  5. <input type="checkbox" name="kolor" value="Niebieski" /> niebieski<br />
  6. <input type="checkbox" name="kolor" value="Żółty" /> żółty <br /><br />
  7.  
  8.  
  9. <b>Nr tel:</b><br />
  10. <input type="text" name="tel" /><br />
  11.  
  12. <b>Email:</b><br />
  13. <input type="int" name="email" /><br /><br />
  14.  
  15. </form>

Mam jeszcze jedno pytanie, jak osoba wpisuje coś w formularzu, to co należy dodać, aby przy ponownym zalogowaniu osoba ta widziała dane, które wcześniej wpisała, a nie pusty formularz?

  1. <b>Numer pesel:</b><br />
  2. <input type="text" name="telefon" /><br />

Z góry dziękuję za odpowiedź.

Ten post edytował marcinkooter 7.12.2010, 09:58:43
Go to the top of the page
+Quote Post
blade-mrn
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 11
Dołączył: 20.10.2009

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


Z checkbox-em nie widzę problemu, po wysłaniu formularza będziesz miał zmienną kolor o wartości value zaznaczonego checkbox-a.
Co do drugiego pytania to przy logowaniu się usera musisz sprawdzać czy już coś dodawał i jeśli tak to nadać polom w formularzu value pobrane z bazy.
I jeszcze jedno na przyszłość, skrypty wstawiaj między odpowiednie znaczniki.

Ten post edytował blade-mrn 6.12.2010, 14:10:49


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on to właśnie robi."
Albert Einstein
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


UP: to wstaw sobie jego kod na stronkę i zaznacz trzy checkboxy - co będziesz miał w value po wysłaniu formularza?

  1. <input type="checkbox" name="czarny" value="1">
  2. <input type="checkbox" name="niebieski" value="1">


lub

  1. <input type="checkbox" name="kolor[]" value="czarny">
  2. <input type="checkbox" name="kolor[]" value="niebieski">


w drugim przykładzie $_POST['kolor'] jest tablicą ! więc należy go potraktować jak tablicę

Ten post edytował CuteOne 7.12.2010, 00:48:11
Go to the top of the page
+Quote Post

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: 21.08.2025 - 09:48