Jak zwrócić zmienną formularzem

Jak zwrócić zmienną formularzem
P0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Plik HTML:

Kopiuj
<form action="scripts/addOpinion.php" method="post">               
       <p>Nazwa przedmiotu:</p>
       <input type="text" name="name"><br>
       <p>Twoja ocena:</p>
       < i class="icon-star-filled s1"></i> < i class="icon-star-filled s2"></i> < i class="icon-star-filled s3"></i> < i class="icon-star-filled s4"></i> < i class="icon-star-filled s5"></i>
      <p>Twoja opinia:<p>
      <textarea rows="9" name="review"></textarea><br>
      <input type="submit" value="Dodaj opinię"><br>                                                
</form>   

Plik PHP:

Kopiuj
<?php

$name = $_POST['name'];
$rating = $_POST['rating'];
$review = $_POST['review'];

$db->INSERT("INSERT INTO items Values(NULL,''$name','$review','$rating')");

Mam 5 gwiazdek zrobionych za pomoca znacznika i. Siedzi to w formularzu. Chce aby po klinieciu np. gwiazdki pierwszej zapamietala sie zmienna x o wartosci 1. I zeby ta zmienna zostala przekazana do $rating w pliku PHP, tak jak $name, $review, które sa przekazywane za pomoca name="nazwa" w formularzu

serek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1506
0

Weź sformatuj ten kod jakoś... I co to za "return 1?????" w kodzie?

Poczytaj sobie o takiej magii jak radio button. I o tym jak to można stylować (css/js). Masz też do tego pluginy gotowe w internecie.

TR
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: 700m n.p.m.
  • Postów: 681
0

NIe wspominając o tym, że Twój kod jest podatny na atak SQLInjection....

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.