Foros del Web » Programando para Internet » PHP »

Ingresar datos a BD y Mostrar en WEB

Estas en el tema de Ingresar datos a BD y Mostrar en WEB en el foro de PHP en Foros del Web. Bien, he hecho los cambios que me dijeron, los cuales les agradezco, mas allá de eso todavia seguia sin funcionarme, pero creo que es mas ...
  #1 (permalink)  
Antiguo 02/05/2007, 08:55
Avatar de Carsan  
Fecha de Ingreso: abril-2007
Ubicación: Mexico
Mensajes: 109
Antigüedad: 17 años
Puntos: 0
Ingresar datos a BD y Mostrar en WEB

Bien, he hecho los cambios que me dijeron, los cuales les agradezco, mas allá de eso todavia seguia sin funcionarme, pero creo que es mas por como configuré la tabla:
Hice otros Cambios que saque de una web. y asi si me entraron los datos a la tabla pero todavia ne da un error:

<?php

// process form

mysql_connect("localhost", "root");

mysql_select_db("dbequipelsol");

$imagen = addslashes(fread(fopen($imagen, "r"), filesize($imagen)));
$id_producto = $_POST["id_producto"];
$sub_categoria = $_POST["sub_categoria"];
$nombre = $_POST["nombre"];
$marca = $_POST["marca"];
$modelo = $_POST["modelo"];
$n_serie = $_POST["n_serie"];
$precio = $_POST["precio"];
$descripcion = $_POST["descripcion"];

mysql_query("INSERT INTO equipos (id_producto, sub_categoria, nombre, marca, modelo, n_serie, precio, descripcion, imagen) VALUES ('$id_producto', '$sub_categoria', '$nombre', '$marca', '$modelo', '$n_serie', '$precio', '$descripcion', '$imagen')");

$result = mysql_query($sql);

echo "¡Gracias! Hemos recibido sus datos.\n";

?>

Aademas de decirme si hay problema en el codigo, me podrian decir como de que tipo tendrian que ser los campos en la tabla? y si no abuso demaciado, como tendria que ser la pagina para mostrar los datos en una WEB

Muchas gracias perdon por el abuso.
  #2 (permalink)  
Antiguo 02/05/2007, 09:33
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 20 años, 11 meses
Puntos: 3
Re: Ingresar datos a BD y Mostrar en WEB

Código PHP:
<?php

// process form

$sql mysql_connect("localhost""root""clave");

mysql_select_db("dbequipelsol",$sql);

$imagen addslashes(fread(fopen($imagen"r"), filesize($imagen)));
$id_producto $_POST["id_producto"];
$sub_categoria $_POST["sub_categoria"];
$nombre $_POST["nombre"];
$marca $_POST["marca"];
$modelo $_POST["modelo"];
$n_serie $_POST["n_serie"];
$precio $_POST["precio"];
$descripcion $_POST["descripcion"];

mysql_query("INSERT INTO equipos (id_producto, sub_categoria, nombre, marca, modelo, n_serie, precio, descripcion, imagen) VALUES ('$id_producto', '$sub_categoria', '$nombre', '$marca', '$modelo', '$n_serie', '$precio', '$descripcion', '$imagen')");

echo 
"¡Gracias! Hemos recibido sus datos.\n";

?>
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #3 (permalink)  
Antiguo 02/05/2007, 09:49
Avatar de Carsan  
Fecha de Ingreso: abril-2007
Ubicación: Mexico
Mensajes: 109
Antigüedad: 17 años
Puntos: 0
Re: Ingresar datos a BD y Mostrar en WEB

Gracias Cirujano, lo hice como me mandaste y me el sig error:
Warning: fread(): supplied argument is not a valid stream resource in C:\wamp\www\prosesa_datos.php on line 9

En la linea 9 tengo esto:
Código PHP:
$imagen addslashes(fread(fopen($imagen"r"), filesize($imagen))); 
No deberia ser simplemente:
Código PHP:
$imagen $_POST["imagen "]; 
????

Gracias por la ayuda.
  #4 (permalink)  
Antiguo 02/05/2007, 09:52
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 20 años, 11 meses
Puntos: 3
Re: Ingresar datos a BD y Mostrar en WEB

sip, debe ser con el POST, disculpa
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #5 (permalink)  
Antiguo 02/05/2007, 10:01
Avatar de Carsan  
Fecha de Ingreso: abril-2007
Ubicación: Mexico
Mensajes: 109
Antigüedad: 17 años
Puntos: 0
Re: Ingresar datos a BD y Mostrar en WEB

Esta bien, gracias. Ahora lo proble como te dije y al menos no me da el error.
me meto a la consola de SQL y me muestra los datos cargados, pero claro que no me muestra si carga la imagen. ahora tengo que ver si me los muestra en la web, con lo cual tampoco tengo mucha experiencia.

Muchas Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:03.