![wink.gif](http://forum.php.pl/style_emoticons/default/wink.gif)
funkcja ajaxowa wyglada tak:
var form = $('#opinie-contact-form'); var ratingo = $("input[name='rating']:checked").val(); var nameo = $("#name").val(); var emailo = $("#email").val(); var subjecto = $("#subject").val(); var messageo = $("#message").val(); var dataStringo = 'rating='+ ratingo + '&name='+ nameo + '&email='+ emailo + '&subject='+ subjecto + '&message='+ messageo; form.submit(function(event){ event.preventDefault(); $.ajax({ type: "POST", data: dataStringo, url: $(this).attr('action'), beforeSend: function(){ } }).done(function(data){ }); });
Skrypcik obsługujący:
$rating = $_POST['rating']; $name = $_POST['name']; $email = $_POST['email']; $subject = $_POST['subject']; $message = $_POST['message']; @mysql_query("INSERT INTO pinup_opinie (id, rating, name, email, subject, message, data) VALUES ('NULL', '$rating', '$name', '$email', '$subject', '$message', '$datka');");
a formularz z którego idzie:
<form id="opinie-contact-form" name="opinie-form" method="post" action="opinie.php"> <div class="form-group"> <div class="star-rating"> <div class="star-rating__wrap"> <input class="star-rating__input" id="star-rating-5" type="radio" name="rating" value="5" checked> <input class="star-rating__input" id="star-rating-4" type="radio" name="rating" value="4"> <input class="star-rating__input" id="star-rating-3" type="radio" name="rating" value="3"> <input class="star-rating__input" id="star-rating-2" type="radio" name="rating" value="2"> <input class="star-rating__input" id="star-rating-1" type="radio" name="rating" value="1"> </div> </div> </div> <div class="form-group"> <input type="text" name="name" id="name" class="form-control" placeholder="Imię i Nazwisko" required> </div> <div class="form-group"> <input type="email" name="email" id="email" class="form-control" placeholder="Email" required> </div> <div class="form-group"> <input type="text" id="subject" name="subject" class="form-control" placeholder="Temat" required> </div> <div class="form-group"> </div> </form>
Prosiłbym o jakieś porady jak problem rozwiązać, bez ajaxu oczywiście chodzi jak trzeba.