Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/05/2007, 11:30
Avatar de Carsan
Carsan
 
Fecha de Ingreso: abril-2007
Ubicación: Mexico
Mensajes: 109
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Mostrar Datos de BD en WEB

Si lo que quiero es traer los datos directamente de la base de datos: Segun el codigo que me mandaste y la estructura de mi tabla la cosa me quedaria asi:

Código PHP:
<?
$conn
=mysql_connect("localhost""root");
mysql_select_db('dbequipelsol',$conn);
//la consulta
$sql="SELECT * FROM `equipos` WHERE id_producto=1";
//ejecutas la consulta
$rs=mysql_query($sql,$conn);
//extraes los datos
$row=mysql_fetch_array($rs);

echo 
$row['id_producto]';
echo 
$row['sub_categoria]'
echo 
$row['nombre]';
echo 
$row['marca]';
echo 
$row['modelo]';
echo 
$row['n_serie]';
echo 
$row['precio]';
echo 
$row['descripcion]';
echo 
$row['imagen]';
//Esta consulta te devolveria todos los datos del producto con id=1  
?>
No me da error, pero tampoco me trae los datos a la web. Breve reseña de lo que estoy haciendo: cargo datos con formulario en admin.html:

Código:
<form method="post" action="prosesa_datos.php" enctype="multipart/form-data" >

Codigo:<input type="Text" name="id_producto" size="40" ><br><br>

SubCategoría:<input type="Text" name="sub_categoria" size="40"><br><br>

Nombre:<input type="Text" name="nombre" size="40"><br><br>

Marca:<input type="Text" name="marca" size="40"><br><br>

Modelo:<input type="Text" name="modelo" size="40"><br><br>

Nº Serie:<input type="Text" name="n_serie" size="40"><br><br>

Precio:<input type="Text" name="precio" size="40"><br><br>

Imagen: <input name="imagen" type="file" size="40"><br><br>

Descripción:<textarea name="descripcion"  cols="40" rows="5"></textarea><br><br>

<input type="Submit" name="enviar" value="Aceptar información">

</form>
los guardo en la BD con prosesa_datos.php:

Código PHP:
<?php

// process form

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

mysql_select_db("dbequipelsol",$sql);

$imagen =  $_POST["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";

?>
y los quiero mostrar con este que me dices.


La tabla esta organizada de la sig. manera:


CAMPO TIPO
imagen = LONGBLOB
id_producto = INT(11)
sub_categoria = VARCHAR(30)
nombre = VARCHAR(20)
marca = VARCHAR(20)
modelo = VARCHAR(20)
n_serie = INT(11)
precio =DECIMAL(10.0)
descripcion = LONGTEXT

Bien, eso es todo lo que tengo. Pido un auxilio por favor. Perdon por lo extenso.