Gente:
Antes que nada, gracias por tomarse la molestia de leer este mensaje.
Mi problema es el siguiente: He utilizado el codigo para crear una encuesta con barra de progreso, que aparece en una web, y cuando lo he ejecutado en mi maquina, no he experimentado ningun problema, sin embargo al subirlo al servidor, me tira el siguiente error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/eltalud/public_html/enc3.php on line 18
El archivo enc3.php contiene el siguiente code:
<?php
//Conectamos con la base de datos
require('configuracion.inc.php');
$enlace = mysql_connect($host, $usuario, $password);
mysql_select_db($db,$enlace);
//Obtenemos la fecha del sistema
$fecha = time();
//Insertamos la nueva encuesta
$sql = "INSERT INTO encuestas (titulo, fecha) VALUES ('$titulo', '$fecha') ";
$sql = mysql_query($sql);
//Ahora obtenemos el ID de la encuesta que acabamos de insertar
$sql = "SELECT id FROM encuestas ORDER BY fecha DESC LIMIT 0,1";
$sql = mysql_query($sql);
while($row = mysql_fetch_array($sql)){
$id=$row["id"];
}
//Recorremos todas las preguntas
for($i=1; $i<=$respuestas; $i++){
//Obtenemos el texto de la pregunta
$preg = p.$i;
$texto = $$preg;
//Y lo insertamos
$sql = "INSERT INTO respuestas(texto, votos, idenc) VALUES(\"$texto\", 0, $id)";
$sql = mysql_query($sql);
}
?>
<div align="center"><strong>Felicidades!! Si todo ha ido bien, tu encuesta ha
sido insertada!! </strong> </div>
Espero puedan ayudarme, ya que he visto que suele ser un error recurrente y me tiene un poco cansado, ya que de mi lado, no he podido hacer nada.
Saludos y mil gracias.