Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Wysylanie informacji z pola "radio"
upeertv
post 11.01.2013, 20:19:02
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Jak wyslac z pola radio, wartosc z value do bazy danych mysql

  1. <form action="" method="post">
  2. <input type="radio" name="plec" value="1"/> Kobieta<br>
  3. <input type="radio" name="plec" value="2"/> Mezczyzna
  4. <input type="submit" name="ok" value="Zapisz"></form>
Go to the top of the page
+Quote Post
b4rt3kk
post 11.01.2013, 20:23:10
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Na początek musisz się połączyć z bazą danych, następnie przygotować zapytanie i je wykonać. A wartość tegoż radio kryje się pod zmienną $_POST['plec'].


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
upeertv
post 11.01.2013, 20:27:00
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Polaczenie mam oraz skrypt takiale nie dziala ;(
  1. <?php
  2. if($_SESSION['zalogowany']){
  3. if(isset($_POST['ok'])){
  4. if (($uzytkownik2['plec']) == 1){
  5. if (($_POST['plec1']) == "on"){
  6. $jeden = 1;
  7. mysql_query("UPDATE `users` SET `plec`='".$jeden."' WHERE `id` ='".$_SESSION['zalogowany']."'");
  8. echo "Płeć została zmieniona";
  9. }
  10. }
  11. elseif (($uzytkownik2['plec']) == 2){
  12. if (($_POST['plec2']) == "on"){
  13. $jeden = 2;
  14. mysql_query("UPDATE `users` SET `plec`='".$dwa."' WHERE `id` ='".$_SESSION['zalogowany']."'");
  15. echo "Płeć została zmieniona";
  16. }
  17. }
  18. }
  19. } else {
  20. echo "Zaloguj sie";
  21. }
  22. ?>
Go to the top of the page
+Quote Post
b4rt3kk
post 11.01.2013, 20:30:45
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Czym są te zmienne $_POST['plec1'] i $_POST['plec']? Jeśli są podobne do formularza z pierwszego posta, to zauważ, że ich value to 1 i 2, a nie "on". Pokaż cały kod, bo ten ewidentnie jest zły, ale że nie znam wszystkich szczegółów to nie wiem co jeszcze jest źle.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
upeertv
post 11.01.2013, 20:38:56
Post #5





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Po przerobioniu i usunieciu tego "on" i kilku zmiennych kod juz dziala wink.gif
Dzieki za odp wink.gif

POMOGL guitar.gif

Ten post edytował upeertv 11.01.2013, 20:39:32
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 Wersja Lo-Fi Aktualny czas: 25.04.2024 - 19:50