Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Przesyłanie wartości BUTTON do MySQL
Forum PHP.pl > Forum > Przedszkole
FIFKA2005
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. ?>
Kshyhoo
Witamy na Forum. Zapoznaj się z panującymi tu zasadami, by uniknąć blokady wątków.
FIFKA2005
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.