Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/02/2006, 21:54
nuss
 
Fecha de Ingreso: febrero-2006
Mensajes: 22
Antigüedad: 18 años, 9 meses
Puntos: 0
Bueno aun sigo con un pequeño problema, les comento la situación, Tengo Desarrolle de la siguiente forma el sistema, tengo 2 archivos, votar.php y votos.php, en votar.php se coloca el nombre de la canción y se enviar mediante form, incluyendo el archivo votos.php que es el q contiene el codigo q me diste arriba y supuestamente lo procesa, pero me queda una pagina en blanco osea que hay algun paso q me estoy comiendo y estoy hace 2 horas viendo que puede ser pero no me doy cuenta, aqui les dejo los 2 archivos para ver si ustedes se dan cuenta en donde metí la pata

notas: la Db se llama: fwradio la tabla se llama: topisimo


votar.php

Código PHP:
<?
#conexion con el MySql
$linkdb mysql_connect("localhost","frontalweb","xxxxxxxx")
or die (
"<b>No se ha podido conectar!</b>");

#Seleccion de la base de datos a utilizar
mysql_select_db("fwradio")
or die(
"<b>Error al seleccionar la DB!</b>");
?>

<html>
<form action="votos.php" method="post">

<b>Titulo del Tema: (En japonés)</b> <input type="Text" name="nombre_tema"><br>
<br>
<input type="submit" value="Votar">

<br><br>

Lista de Temas Con mas Votos.<br><br>
</html>


<?
//Ejecutamos la sentencia SQL
$result=mysql_db_query("fwradio","select * from topisimo ORDER BY votos DESC");

//Mostramos los registros
$cant=0;
while ((
$row=mysql_fetch_array($result)) && ($cant<20))

{
$cant++;
echo 
'<tr><td><b>Tema:</b> '.$row["nombre_tema"].'</td> &nbsp; &nbsp; &nbsp;<td>'.$row["votos"].'</td></tr>';
}
mysql_free_result($result)
?>

votos.php

Código PHP:
<?

// Concectas a tu BBDD .. etc

#conexion con el MySql
$linkdb mysql_connect("localhost","frontalweb","xxxxxxxx")
or die (
"<b>No se ha podido conectar!</b>");

#Seleccion de la base de datos a utilizar
mysql_select_db("fwradio")
or die(
"<b>Error al seleccionar la DB!</b>");


//Elijo la tabla

$sql="SELECT * FROM topisimo WHERE nombre_tema='".$_POST['nombre_tema']."'";
$result=mysql_query($sql) or die(mysql_error));
$existe=mysql_result($result,0);
if (
$existe == 0){
   
// si no existe .. generas el SQL para crear el registro ... y le das un voto
   
$sql="INSERT INTO topisimo (id_voto,nombre_voto,votos) VALUES ('','".$_POST['nombre_tema']."','1')";
} else {
    
// si existe .. actualizamos el voto con una unidad más ..
    
$sql="UPDATE topisimo SET votos=votos+1 WHERE nombre_tema='".$_POST['nombre_tema']."'";
}

#ejecutar consulta
$result mysql_query($sql,$linkdb);

echo 
"Voto Enviado.\n";
?>