Aż boję się pisać, bo zaraz powiecie, że jest dział zlecenia, no ale spróbuję.
Próbuje zrobić za pomocą jQuery ocenę elementu, ale taką ocenę multi.
http://www.winka.net/wytwornie/kamparex.html
Wybieram sobie ile gwiazdek chcę przyznać każdej z opcji, klikam Oceń a skrypcik mi zapisuje w bazie odpowiednie dane.
Ale za cholerę nie wiem jak to podpiąć pod Pehapa. Chciałbym skorzystać z jquery.form do wysyłania danych, ale nic mi nie wychodzi.
Jak mam zmiennej przypisać klikniętą ocenę ? Hmm, nie wiem czy dobrze tłumaczę. Tzn. jak klikniętą ocenę przenieść do kodu php, normalnie $_POST[costam] ?
Mam taki kod obłusgujący ten system ocen:
KOD
<script type="text/javascript" language="javascript">
$(function(){
$('#form1 :radio.star').rating();
});
</script>
<script>
$(function(){
$('#ocenaWyt form').submit(function(){
$('.test',this).html('');
$('input',this).each(function(){
if(this.checked) $('.test',this.form).append(''+this.name+': '+this.value+'<br/>');
});
return false;
});
});
</script>
$(function(){
$('#form1 :radio.star').rating();
});
</script>
<script>
$(function(){
$('#ocenaWyt form').submit(function(){
$('.test',this).html('');
$('input',this).each(function(){
if(this.checked) $('.test',this.form).append(''+this.name+': '+this.value+'<br/>');
});
return false;
});
});
</script>
i gdzieś w tym powinna się znaleźć linia odpowiadająca na wysłanie formularza:
KOD
$('#form1').ajaxForm();
Dobrze kombinuję ?
Coś takiego ?:
KOD
<script type="text/javascript" language="javascript">
$(function(){
$('#form1 :radio.star').rating();
});
$(document).ready(function() {
$('#form1').ajaxForm();
});
</script>
<script>
$(function(){
$('#ocenaWyt form').submit(function(){
$('.test',this).html('');
$('input',this).each(function(){
if(this.checked) $('.test',this.form).append(''+this.name+': '+this.value+'<br/>');
});
return false;
});
});
</script>
$(function(){
$('#form1 :radio.star').rating();
});
$(document).ready(function() {
$('#form1').ajaxForm();
});
</script>
<script>
$(function(){
$('#ocenaWyt form').submit(function(){
$('.test',this).html('');
$('input',this).each(function(){
if(this.checked) $('.test',this.form).append(''+this.name+': '+this.value+'<br/>');
});
return false;
});
});
</script>
i później, normalnie kod php z danymi $_POST[costam] i do bazy ?
Już naczytałem się tych kursów, aż mnie kur### strzela. Pewnie zakręciłem, ale może to jest prostsze niż myślę i robię z siebie barana.
Pozdrawiam i dziękuję za wszelką pomoc.