Tengo una duda. Tengo una pequeña tabla donde hay unos cuantos elementos que se pueden votar. La cosa es que me pidieron que tengan un botón en vez de un enlace, cosa que sería más fácil.
La duda que tengo es que no sé como puedo hacer para que cuando pulsen un botón lo tratase como si fuese un submit y redirigiese a otra página para contabilizar ese voto, alguna idea?
Os dejo el código que tengo para que le echen un ojo:
Código PHP:
// Muetra el contenido para votar
while ($cont < $nRows){
$mylink = $wpdb->get_row("SELECT wp_buenorro_dato.nDatoId, wp_buenorro_dato.cNombre, wp_buenorro_dato.cFoto, wp_buenorro_voto.nVotoId, wp_buenorro_voto.cVotoIp, SUM(wp_buenorro_voto.nVoto)
FROM wp_buenorro_dato, wp_buenorro_voto
WHERE wp_buenorro_dato.nDatoId = wp_buenorro_voto.nDatoId
AND wp_buenorro_dato.bEstado = 1
GROUP BY wp_buenorro_dato.nDatoId
ORDER BY wp_buenorro_voto.nVoto DESC",ARRAY_N,$cont);
?>
<div class="contenidoBuenorro">
<img src="<?php echo $pathDemos.$mylink[2]; ?>" width="280px" height="230px" alt="HOLA"/>
<div class="nombreBuenorro"> <?php echo $mylink[1]; ?></div>
<div class="votacionBuenorro">
<div class="votarBuenorro">
<?php
// Muestra el resultado de si ha votado o no
$comprobacion = verificarIP($ipVotante, $mylink[0]);
if($comprobacion == 0){
echo "<input type='button' name='votar".$mylink[0]."' id='botonBuenorro' onClick='alert(\"hola\")'/>";
//echo "<a href=\"".$_SERVER['REQUEST_URI']."?mode=vote&id=".$mylink[0]."\">Vota!!</a>";
}else{
//echo "<input type='button' name='votar".$mylink[0]."' id='botonBuenorro' disabled='disabled' onclick='alert('Ya has votado')'/>";
//echo "Ya has votado";
}
?>
</div>
<div class="votosBuenorro">
<?php
if($mylink[5] == ""){
echo "0";
}else{
echo $mylink[5];
}
?>
votos
</div>
</div>
</div>