Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2010, 12:32
elburdel
 
Fecha de Ingreso: julio-2005
Mensajes: 204
Antigüedad: 18 años, 9 meses
Puntos: 1
Problema al cargar productos a una BD SQL

Qué tal?

Les comento el problema que me esta ocurriendo.

Tengo una base de datos llamada catalogos con una serie de productos, la cuestión es que le cree un formulario para que se puedan añadir nuevos productos. La cuestion es que no funciona, y no se porque

Aquí le muestro el código.

Este código es el del archivo del Panel en el que me muestra la informacion de la base de datos.

Código PHP:
<?php
         
include("conexion1.php");
         
//Me conecto con mysql
         
$consulta="Select prd_nombre, prd_descripcion, prd_precio From productos";
         
$resultadomysql_query($consulta);
         
$registromysql_num_rows($resultado);
        
//Inicio del muestreo
      
while($fila=mysql_fetch_array($resultado)) {
        
     
    
?>
    <tr>
        <td><?php echo($fila["prd_nombre"]);?></td>
        <td><?php echo($fila["prd_descripcion"]);?>)</td>
        <td><?php echo($fila["prd_precio"]);?></td>
        <td><a href="editar_form.php" border="0"><img src="imagenes/editar.png"/></a></td>
        <td><a href="form_borrar.php"><img src="imagenes/borrar2.png"/></a></td>
        </tr>
        <?php
    
}
    
//fin del muestreo
    
mysql_close();
    
?>
Hasta ahi todo barbaro me muestra la información
Luego al hacer clic en agregar nuevo producto lo dirige a un formulario en el que completa su nombre, una descripcion y el precio asignado, y al ahcer clic en agregar lo dirige a un archivo alta.php que teien el siguiente código.

Código PHP:
<?php
    $prd_nombre
=$_POST['prd_nombre'];
    
$prd_precio=$_POST['prd_precio'];
    
$prd_descripcion=$_POST['prd_descripcion'];
    
$tipo_id=$_POST['tipo_id'];
    
$prd_altadate("Y-m-d");

    include(
"conexion1.php");
    
$alta="Insert into productos values(null, '$prd_nombre', 
    '$prd_descripcion', $prd_precio, $tipo_id,'$prd_alta')"
;
    
mysql_query($alta);
    
mysql_close();
    
?>
    </body>
    <table border="1">
    <tr>
        <td>Nombre:<?php echo($prd_nombre);?></td>
    </tr>
    <tr>
    <td>Descripcion:<?php echo($prd_descripcion);?></td>
    </tr>
    <tr>
       <td>Precio:<?php echo($prd_precio);?></td>
    </tr>
    <tr>
    <td>Categoria:<?php echo($tipo_id);?></td>
    </tr>
Ya controle que las variables del archivo alta.php sean las mismas que la del formulario donde cargo el producto.

Espero que me puedan ayudar a solucionar este problema.

Un saludo.

Matías.

Última edición por elburdel; 17/07/2010 a las 12:32 Razón: Cambiar los tags