elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Proble con formulario PHP... AYUDA!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Proble con formulario PHP... AYUDA!  (Leído 4,530 veces)
Princess20

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Proble con formulario PHP... AYUDA!
« en: 18 Septiembre 2010, 17:10 pm »

Hola que tal, le comento que tengo una pagina web con un formulario de contacto que andaba perfectamente. Resulta que me olvide de actualizar el dominio en nic.ar y cuando lo hice y la pagina volvio a funcionar, el formulario de contacto me tira un error y no llegan los mails a la casilla de correo.
La verdad que no modifique nada... pero el error es este

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in contacto.php on line 113

Y aca esta el codigo

<?php
include ("connect.php");
?>
 
<?php
$nombre= $_POST['nombre'];
$apellido= $_POST['apellido'];
$localidad= $_POST['localidad'];
$provincia= $_POST['provincia'];
$telefono= $_POST['telefono'];
$mail=$_POST['mail'];
$sobre= $_POST['sobre'];
$consulta= $_POST['consulta'];
?>

<?php
$destino = "xxxx@xxxx.com.ar";
$asunto = "Consulta de ". $nombre. " ". $apellido;
$mensaje = $nombre. " -". $apellido. " -". $localidad. " -". $provincia. " -". $telefono. " -". $mail. " -". $sobre. " -". "Ha hecho la siguiente consulta: ". $consulta;
$remite = "From: $nombre <$mail>";

$destino2 = $mail;
$asunto2 = "Consulta en xxxx";
$mensaje2 = $nombre. " ". $apellido. " ". " gracias por enviarnos su consulta, a la brevedad nos comunicaremos con usted. Atte. xxxxx.";
$remite2 = "From: xxxx <xxx@xxx.com.ar>";

mail ($destino, $asunto, $mensaje, $remite);
mail ($destino2, $asunto2, $mensaje2, $remite2);

print ("<h2>El Mensaje ha sido enviado</h2>");

?>

<?php
$sql = "INSERT INTO contactos VALUES ('$nro_contacto', '$nombre', '$apellido', '$localidad', '$provincia', '$mail', '$telefono')";


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

mysql_free_result($result);
mysql_close();
?>

La verdad nose que puede ser xq como dije andaba perfecto y no modifique nada.
Bueno agradeceria que me ayuden.


En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: Proble con formulario PHP... AYUDA!
« Respuesta #1 en: 18 Septiembre 2010, 17:51 pm »

Cual es la line 113?


En línea

Te vendería mi talento por poder dormir tranquilo.
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: Proble con formulario PHP... AYUDA!
« Respuesta #2 en: 18 Septiembre 2010, 18:09 pm »

Citar
If a non-resource is used for the result, an error of level E_WARNING will be emitted. It's worth noting that mysql_query() only returns a resource for SELECT, SHOW, EXPLAIN, and DESCRIBE queries.

Puedes hacer esto todos tus script:
Código
  1. if(is_resource($result))
  2. {  
  3.   mysql_free_result($result);
  4.  
  5. }
  6.  
  7. ?>

En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Princess20

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Proble con formulario PHP... AYUDA!
« Respuesta #3 en: 18 Septiembre 2010, 19:22 pm »

Esta es la linea 113

 113 mysql_free_result($result);
 114 mysql_close();
 115 ?>
« Última modificación: 18 Septiembre 2010, 19:37 pm por Princess20 » En línea

~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: Proble con formulario PHP... AYUDA!
« Respuesta #4 en: 18 Septiembre 2010, 19:25 pm »

princess, leíste lo que te acabo de responder?
En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Princess20

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Proble con formulario PHP... AYUDA!
« Respuesta #5 en: 18 Septiembre 2010, 19:39 pm »

si, lo hice y pero todavia xq me sale solo en error en una pagina en blanco :S
En línea

~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: Proble con formulario PHP... AYUDA!
« Respuesta #6 en: 18 Septiembre 2010, 19:46 pm »

If a non-resource is used for the result, an error of level E_WARNING will be emitted. It's worth noting that mysql_query() only returns a resource for SELECT, SHOW, EXPLAIN, and DESCRIBE queries.
En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.336

he vuelto :)


Ver Perfil WWW
Re: Proble con formulario PHP... AYUDA!
« Respuesta #7 en: 18 Septiembre 2010, 20:25 pm »

un INSERT NO DEVUELVE UN RESULT :)


estas lineas estan de mas


Código
  1. $result = mysql_query($sql) or die( mysql_error() );
  2.  
En línea

Ojo por ojo, y el mundo acabará ciego.
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: Proble con formulario PHP... AYUDA!
« Respuesta #8 en: 18 Septiembre 2010, 20:28 pm »

un INSERT NO DEVUELVE UN RESULT :)


estas lineas estan de mas


Código
  1. $result = mysql_query($sql) or die( mysql_error() );
  2.  

Al parecer no lo ah entendido
En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Princess20

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Proble con formulario PHP... AYUDA!
« Respuesta #9 en: 20 Septiembre 2010, 01:34 am »

Sisi entendi, saque eso y el error no aparece mas... pero el mail sigue sin llegar a la casilla de correo :S
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines