Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/06/2016, 11:14
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 3 meses
Puntos: 4
Respuesta: Otro reto :D. Como seleccionar un id de un while que se repite.

hola gracias por sus repuesta Eleazan no lo quiero hacer con radio
me gustaría hacer un boton debajo de cada jugador.
pero creo que esto del while lo complica mucho
este es le código del botón

Código PHP:
Ver original
  1. <?php
  2. echo (isset ($_SESSION['voto'])) ? $_SESSION['voto'] : '' ;
  3. unset($_SESSION['voto']);
  4. ?>
Código HTML:
Ver original
  1. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
  2. <input type="submit" value="votar" name="comentar"><br>
  3. </form>

Código PHP:
Ver original
  1. <?php
  2. //incluye conexion
  3. include("conexion/conexionmsqli.php");
  4.  
  5. //pregunta si existe el post comentar
  6. if(isset($_POST['comentar'])){
  7.     //al votar ejecutas:
  8. setcookie("voto", "positivo", time()+60*60*24*365);
  9.  
  10. //aqui va el id donde se situar el voto
  11. $id = $done['id'];
  12.  
  13. $ip = $_SERVER['REMOTE_ADDR'];  //agregar IP
  14. //verifica si existe el voto existe por el ip del user
  15. $verifica_ip = mysqli_query($conexion, "SELECT * FROM ip_votos WHERE ip='$ip' ");
  16. if (isset($_COOKIE["voto"]) and $confirmacion = mysqli_fetch_array($verifica_ip))
  17. {
  18.     echo "ya haz votado";
  19.     echo '<meta http-equiv="refresh" content="3">';
  20. }
  21. else{
  22.     mysqli_query($conexion,"INSERT INTO ip_votos (ip) VALUES ('$ip') ");
  23.  echo $ip;
  24.  
  25. //valor de el voto
  26. $voto = 1;
  27. // el query que sube el numero del voto
  28. $query = mysqli_query($conexion," UPDATE votos SET  voto = (voto +'".$voto."') WHERE id= '".$id."' ;");
  29. //si el queri es exitoso
  30. if($query){
  31. //se crea la variable seccion
  32. $_SESSION['voto']= '<b>VOTO REALIZADO!</b>';
  33.  
  34. echo '<meta http-equiv="refresh" content="3">';
  35. } else {
  36. echo '<b>Hubo un error en la votacion -> </b>'.mysqli_error($conexion);
  37. }
  38. }
  39.  
  40.  
  41. }
  42. ?>