Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2011, 03:09
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 9 meses
Puntos: 15
Mensaje Enviar datos al pulsar un botón type button

Muy buenas, qué tal?

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>
Saludos y gracias !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?