Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP]Przesyłanie wartości BUTTON do MySQL
FIFKA2005
post 10.01.2016, 23:28:51
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.01.2016

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


Witam.

Potrzebuje wstawić na stronę internetową ankietę. Będzie się ona składała z 5 BUTTON'ów. Moim zadaniem jest by po naciśnięciu konkretnego przycisku, odpowiedź była wysyłana i zapisywana w MySQL.
Połączenie z bazą działa mi bez zarzutów. Bez problemu wyświetlam zawartość tabeli na stronie, po pobraniu odpowiednich danych SELECT'em. Tak, więc ten temat na bok.

Chciałbym mieć 5 przycisków, gdzie np.:

1. Rewelacyjnie
2. Bardzo dobrze
3. Średnio
4. Może być
5. Wogóle

Po naciśnięciu pierwszego do bazy ląduje mi w tabeli powiedzmy "Wyniki" odpowiedź "Rewelacyjnie", czwartego "Może być" itd. ...


Może komuś się przyda. Póki, co ogarnąłem to na INPUT TYPE="radio". Jak zmienię to na BUTTON to wkleję prawidłowy kod.


ROZWIĄZANIE NA TYPE="RADIO"

  1. <font color="black">Jak Ci się podoba:</font><br><br><br>
  2. <form method="post" action="xxx1.php">
  3. <input type="radio" name="wynik" id="1" value="Rewelacyjnie">Rewelacyjnie<br>
  4. <input type="radio" name="wynik" id="2" value="Bardzo dobrze">Bardzo dobrze<br>
  5. <input type="radio" name="wynik" id="3" value="Średnio">Średnio<br>
  6. <input type="radio" name="wynik" id="4" value="Może być">Może być<br>
  7. <input type="radio" name="wynik" id="5" value="Wogóle">Wogóle<br><br>
  8. <input type="submit" name="submit" value="Wyślij">
  9.  
  10. </form>


  1. <?php
  2.  
  3. mysql_connect("localhost", "root", "") or die ("Nie można połączyć z bazą");
  4. mysql_select_db("ankieta");
  5.  
  6. $wynik=$_POST['wynik'];
  7.  
  8. $sql="INSERT INTO `glosowanie`(`ocena`) VALUES ('$wynik')";
  9. $result=mysql_query($sql);
  10.  
  11. if($result) {
  12. echo "Dziękujemy !";
  13.  
  14. }
  15.  
  16. else {
  17. echo "Niestety nie udało się wysłać głosu.";
  18. echo "<BR><BR>";
  19. echo "<a href='xxx.php'>Spróbuj ponownie</a>";
  20. }
  21.  
  22.  
  23. ?>


Ten post edytował FIFKA2005 11.01.2016, 23:26:06
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post
Kshyhoo
post 11.01.2016, 05:31:39
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Witamy na Forum. Zapoznaj się z panującymi tu zasadami, by uniknąć blokady wątków.


--------------------
Go to the top of the page
+Quote Post
FIFKA2005
post 12.01.2016, 20:33:19
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.01.2016

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


ROZWIĄZANIE PROBLEMU Z TEMATU "BUTTON". ZMIANA TYLKO DLA HTML


  1. <font color="black">Jak Ci się podoba:</font><br><br><br>
  2. <form method="post" action="xxx1.php">
  3. <buton type="submit" name="wynik" id="1" value="Rewelacyjnie">Rewelacyjnie<br>
  4. <buton type="submit" name="wynik" id="2" value="Bardzo dobrze">Bardzo dobrze<br>
  5. <buton type="submit" name="wynik" id="3" value="Średnio">Średnio<br>
  6. <buton type="submit" name="wynik" id="4" value="Może być">Może być<br>
  7. <buton type="submit" name="wynik" id="5" value="Wogóle">Wogóle<br><br>
  8. </form>



Oczywiście to jest podstawowy wygląd i nic nie przeszkadza żeby to zmienić, ale to już inny temat.
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: 19.07.2025 - 15:44