Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2004, 11:30
Avatar de fullmental
fullmental
 
Fecha de Ingreso: octubre-2004
Ubicación: México DF, Xochimilco
Mensajes: 593
Antigüedad: 19 años, 6 meses
Puntos: 3
Pregunta no encuentro el problema (base de datos)

hola

me gustaria recibir ayuda, pues la verdad no se donde esta mi error, ya habia trabajado antes con bases de datos básicas (como esta) pero en php 4.1.x mi nuevo server tiene 4.3.3 y no se si tenga algo que ver con eso.

el problema es: estoy haciendo un script muy sencillo para almacenar algunos datos en mysql, el script va asi:

Código:
$id = $_POST['id'];
$nombre = $_POST['nombre'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$correo = $_POST['correo'];
$pweb = $_POST['pagina'];
$contacto = $_POST['contacto'];
$seccion = $_POST['seccion'];
$estado = $_POST['estado'];
$desc = $_POST['desc'];

//imprimir en pantalla las variables para ver si pasaron.
echo "<div id=\"dbox\">"
	."<h1>publicando</h1>"
	."<strong>id</strong>: ".$id."<br>"
	."<strong>Nombre</strong>: ".$nombre."<br>"
	."<strong>Direccion:</strong> ".$direccion."<br>"
	."<strong>telefono: </strong>".$telefono."<br>"
	."<strong>correo: </strong>".$correo."<br>"
	."<strong>Página Web:</strong> ".$pweb."<br>"
	."<strong>Contacto:</strong> ".$contacto."<br>"
	."<strong>seccion: </strong>".$seccion."<br>"
	."<strong>estado:</strong> ".$estado."<br>"
	."<strong>desc: </strong>".$desc."<br>";

//Conexion con la base
mysql_connect("localhost","user","pass");
//Ejecucion de la sentencia SQL
$sql = 'INSERT INTO `directorioa` (`id`, `nombre`, `direccion`, `telefono`, `correo`, `pweb`, `contacto`, `servicio`, `estado`, `desc`) VALUES (\'$id\', \'$nombre\', \'$direccion\', \'$telefono\', \'$correo\', \'$pweb\', \'$contacto\', \'$seccion\', \'$estado\', \'$desc\');';

mysql_db_query("ludomex",$sql);
hasta aqui almacena en la base de datos el nombre de las variables no su contenido es decir, inserta como tal "$correo, etc", y si por ejemplo cambio a

Código:
$sql = "INSERT INTO directorioa (id, nombre, direccion, telefono, correo, pweb, contacto, servicio, estado, desc) VALUES ('$id', '$nombre', '$direccion', '$telefono', '$correo', '$pweb', '$contacto', '$seccion', '$estado', '$desc');";
no inserta nada, pero tampoco me da ningun error de sintaxis.
no encuentro el error, alquien puede ayudarme?