Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/09/2010, 15:46
mamonga
 
Fecha de Ingreso: abril-2010
Mensajes: 86
Antigüedad: 14 años
Puntos: 0
Respuesta: Tengo un problema....

Hola chicos, muchisimas gracias por sus contestaciones, efectivamente los campos in, out , in24, out24 y ratio son numericos, por eso no llevan las comillas.

Creo que di con el error, que era que al poner el INSERT, no llevava antes el mysql_query, ahora me queda asi...

Código PHP:
<?
  
include"conexion.php";
  
$in24=0;   //Inicializo los valores de in, out y ratio, ya que no son campos rellenables por el usuario
  
$out24=0;
  
$in=0;
  
$out=1;
  
$ratio=0;
  
$dominio=$_POST['dominio'];
  
$nombre=$_POST['nombre'];
  
$insertar=mysql_query("INSERT INTO webs (dominio, nombre, in24, out24, in, out, ratio) values ('$dominio','$nombre', $in24, $out24, $in, $out, $ratio)");
  
mysql_query($insertar) or die (mysql_error());
  echo
" <html>
    <head></head>
    <body>
    <h3>Los datos han sido guardados</h3>
    </body>
    </html>"
;
include 
"cerrar_conexion.php";
?>
Ahora al ejecutarlo salta el mensaje "Query was empty" pero no se que significa, creo (posiblemente me equivoque) es que la sentencia ( mysql_query($insertar) or die (mysql_error()); ) que creo que sirve para reportar los errores esta vacia (ya que no tiene ningún error y suelta eso de query was empty....

No estoy seguro de esto, si no es asi... ¿de que se puede tratar?

Muchas gracias a todos por su colaboracion !!! son grandes !!