Foros del Web » Programando para Internet » PHP »

votacion en linea!

Estas en el tema de votacion en linea! en el foro de PHP en Foros del Web. Hola quiero hacer una votacion en la web: poner una imagen y abajo un (btn) para votar, y un contador de votos, y bueno hacerla ...
  #1 (permalink)  
Antiguo 26/09/2006, 20:46
 
Fecha de Ingreso: mayo-2006
Mensajes: 159
Antigüedad: 18 años
Puntos: 0
Pregunta votacion en linea!

Hola quiero hacer una votacion en la web:
poner una imagen y abajo un (btn) para votar, y un contador de votos, y bueno hacerla de la manera mas sencilla posible.....saludos......
Kaos Diego.
  #2 (permalink)  
Antiguo 27/09/2006, 04:10
 
Fecha de Ingreso: septiembre-2006
Mensajes: 59
Antigüedad: 17 años, 7 meses
Puntos: 0
Hola

Pues, el boton tiene un name y haces un submit,
recoges el parametro de a quien a botado y te vas a la tabla botaciones....

y en el campo que se llama como tu name, haces un update de lo que tienes mas uno, y ya tenemos la botacion, luego con mostrarlo es suficiente...

Un saludo
  #3 (permalink)  
Antiguo 27/09/2006, 08:56
 
Fecha de Ingreso: mayo-2006
Mensajes: 159
Antigüedad: 18 años
Puntos: 0
Hola Gracias, pero si pudieras explicarte mejor......creo que lo haces con DB???....te agradeceria si expusieras el codigo para entenderlo!....GRACIAS nuevamente....Saludos.
kaos Diego.
  #4 (permalink)  
Antiguo 27/09/2006, 09:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por kaos_diego Ver Mensaje
Hola Gracias, pero si pudieras explicarte mejor......creo que lo haces con DB???....te agradeceria si expusieras el codigo para entenderlo!....GRACIAS nuevamente....Saludos.
kaos Diego.
Por qué no ves algún sistema de votaciones ya hecho? ..

Tienes unos 165 a la fecha para ver en:
http://www.hotscripts.com/PHP/Script...ing/index.html

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 27/09/2006, 09:53
 
Fecha de Ingreso: mayo-2006
Mensajes: 159
Antigüedad: 18 años
Puntos: 0
Pregunta NO encuentro ningun sitema de votaciones ya hecho!

Hola ya visité el enlace que pusiste, pero no encuentro sistema de votaciones alguno.......Saludos ..............Kaos_Diego
  #6 (permalink)  
Antiguo 27/09/2006, 11:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por kaos_diego Ver Mensaje
Hola ya visité el enlace que pusiste, pero no encuentro sistema de votaciones alguno.......Saludos ..............Kaos_Diego
Pues hay exactamente 165 para que veas .. Sobre todo los que dice "poll".

De hecho hay algunos especiales para votar "imagenes" (este es de pago .. pero es para que veas que "existen"):
http://www.hotscripts.com/Detailed/41560.html

Pero, tu lo que necesitas es más simple.

Tu como organizas esas imganes? vienen de una Base de datos? . .o donde las tienes? .. como las presentas?

En función de como trabajes las imagenes así será más simple o más complicado registar el "voto" para cada una. Se necesita una "referencia" de tu imagen que vas a votar .. sea un ID, su nombre o lo que sea como para registrarlo en una BB.DD. (lo ideal) y así ir acomulando votos para ese registro.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #7 (permalink)  
Antiguo 27/09/2006, 12:51
 
Fecha de Ingreso: mayo-2006
Mensajes: 159
Antigüedad: 18 años
Puntos: 0
Hola la imagen viene de un directorio (imagenes), es solo una imagen ala lado de un botn para votar, y mas abajo el conteo de los votos.......Saludos.

Kaos_Diego
  #8 (permalink)  
Antiguo 27/09/2006, 15:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pero tu ya lees esas imagenes de ese directorio con PHP y las presentas con PHP en tu página HTML que compones?

Bueno ... lo hagas a mano o automático una solución al problema sería:

Tu foto -> link hacia el proceso de voto tipo:
votar.php?imagen=nombre_imagen.jpg

Votar.php haría el registro en tu BBDD

tabla votos
id_voto (un INT sin signo, clave primaria, único y autonumérico)
nombre_imagen (un VARCHAR de 255 caracteres o mucho menos .. según veas)
voto (un INT sin signo)

Código PHP:
<?
// conectas a tu BBDD, seleccionas la BBDD .. etc.

// Miras en tu BBDD si ya tienes registrado el registro con el nombre de la imagen:
$sql="SELECT COUNT(*) FROM tabla_votos WHERE nombre_imagen='".$_GET['imagen']."'";

$resultado=mysql_query($sql) or die (mysql_error());

if (
mysql_result($resultado,0) == 1){
   
// Si hay un resultado .. actualizas el campo voto sumandole una unidad
   
$sql="UPDATE tabla_votos SET voto=voto+1";
} else {
   
// si no existe .. lo creas y le das un voto.
   
$sql="INSERT INTO tabla_votos (id_voto,nombre_imagen,voto) VALUES ('','".$_GET['nombre_imagen']."','1')";
}

// Ejecutas la consulta SQL que corresponda según el caso.
if (mysql_query($sql)){
   
// Si se ejecuta la consulta OK, redireccionas a donde tengas que ir ..
   
header ("Location: dondesea.php");
   exit;
} else{
   
// Si no .. presentas mensaje de error ...
   
die (mysql_error());
}

?>
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #9 (permalink)  
Antiguo 27/09/2006, 15:36
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pero tu ya lees esas imagenes de ese directorio con PHP y las presentas con PHP en tu página HTML que compones?

Bueno ... lo hagas a mano o automático una solución al problema sería:

Tu foto -> link hacia el proceso de voto tipo:
votar.php?imagen=nombre_imagen.jpg

Votar.php haría el registro en tu BBDD

tabla votos
id_voto (un INT sin signo, clave primaria, único y autonumérico)
nombre_imagen (un VARCHAR de 255 caracteres o mucho menos .. según veas)
voto (un INT sin signo)

Código PHP:
<?
// conectas a tu BBDD, seleccionas la BBDD .. etc.

// Miras en tu BBDD si ya tienes registrado el registro con el nombre de la imagen:
$sql="SELECT COUNT(*) FROM tabla_votos WHERE nombre_imagen='".$_GET['imagen']."'";

$resultado=mysql_query($sql) or die (mysql_error());

if (
mysql_result($resultado,0) == 1){
   
// Si hay un resultado .. actualizas el campo voto sumandole una unidad
   
$sql="UPDATE tabla_votos SET voto=voto+1";
} else {
   
// si no existe .. lo creas y le das un voto.
   
$sql="INSERT INTO tabla_votos (id_voto,nombre_imagen,voto) VALUES ('','".$_GET['nombre_imagen']."','1')";
}

// Ejecutas la consulta SQL que corresponda según el caso.
if (mysql_query($sql)){
   
// Si se ejecuta la consulta OK, redireccionas a donde tengas que ir ..
   
header ("Location: dondesea.php");
   exit;
} else{
   
// Si no .. presentas mensaje de error ...
   
die (mysql_error());
}

?>
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:03.