Hace poco empece con jquery, y me surjen varias dudas que espero puedan ayudarme.
Actualmente con el siguiente codigo, a traves de onclick, cambio con un click el width de un div, asi:
ini.php
Código HTML:
<div id="modificar"><p>ESTE ES EL TEXTO QUE QUIERO MODIFICAR</p></div> <div id="<?php echo'posicion'.$i;?>" class="current-rating" style="width: <?= $row['nota']*10 ?>%;"></div> <li onclick="ajax(<?php echo $i;?>,<?php echo $peli;?>,<?php echo '1.0';?>,<?php echo $usu_log; ?>,<?php echo $row['nota']+0.0; ?>,<?php echo $_pagi_actual; ?>,<?php echo '10'; ?> );"><a title="1 stars out of 10" class="one-star">1</a></li> <script language="javascript" type="text/javascript"> function ajax(posicion,id_peli,calif,id_usu,notaprev,pag_actual,width){ $.ajax({ url:"calificar_peli.php?id_usuario="+id_usu+"&id_pelicula="+id_peli+"&calificacion="+calif+"¬a_prev="+notaprev+"&pag="+pag_actual+"&pos="+posicion, type:"GET"}).done(function() { document.getElementById("posicion"+posicion).style.width = +width+'px'; }); } </script>
calificar_peli.php
Código PHP:
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("phpbd",$link);
$usuario = $_GET['id_usuario'];
$calificacion = $_GET['calificacion'];
$nota_prev = $_GET['nota_prev'];
$pelicula = $_GET['id_pelicula'];
$numero_pagina = $_GET['pag'];
$posicion = $_GET['pos'];
mysql_query("INSERT INTO phpbd.notas (id_usuario,id_pelicula,nota,porcentaje) VALUES('$usuario','$pelicula','$calificacion','$calificacion'*10)");
$result = mysql_query("SELECT * FROM $tabla1");
$array = mysql_fetch_row($result); //EL RESULTADO DE ESTE ARRAY ES LOL QUE QUIERO MOSTRAR