Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/07/2013, 17:52
Avatar de KATHYU
KATHYU
 
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 11 años, 8 meses
Puntos: 46
Respuesta: Error con $_POST

Gracias, estudiare mas sobre bind_param()

Resolvi el insert asi aunq debere estudiar lo de mysqli_insert mejor:


Código PHP:
Ver original
  1. if ($_POST){
  2.                 $n = $_POST['nombre'];
  3.                 $d = $_POST['desc'];
  4.                 $r = $_POST['rubro'];
  5.                 $p = $_POST['provee'];
  6.                 $c = $_POST['costo'];
  7.                 $m = $_POST['mayoreo'];
  8.                 $dt = $_POST['detalle'];
  9.                
  10.            
  11.             $ins = $mysqli->prepare("insert into productos (nombre,descripcion,rubro,proveedor,costo,pre_may,pre_det) values(?,?,?,?,?,?,?)");
  12.             mysqli_stmt_bind_param($ins,'ssiiddd',$n,$d,$r,$p,$c,$m,$dt);
  13.             mysqli_stmt_execute($ins);
  14.             if ($ins){
  15.                 Echo "Registro Agregado con exito !!";
  16.             }
  17.             else{
  18.                 echo "Error al Agregar (".$mysqli->error.")<br>";
  19.                
  20.             }
  21.             }

Tambien resolvi de la otra forma, pero debe actualizarme con las nuevas cosas de PHP

Código PHP:
Ver original
  1. if ($_POST){
  2.                 $n = $_POST['nombre'];
  3.                 $d = $_POST['desc'];
  4.                 $r = $_POST['rubro'];
  5.                 $p = $_POST['provee'];
  6.                 $c = $_POST['costo'];
  7.                 $m = $_POST['mayoreo'];
  8.                 $dt = $_POST['detalle'];
  9.                
  10.            
  11.             $ins = $mysqli->query("insert into productos (id,nombre,descripcion,rubro,proveedor,costo,
  12.             pre_may,pre_det) values('','$n','$d','$r','$p','$c','$m','$dt')");
  13.             if ($ins){
  14.                 Echo "Registro Agregado con exito !!";
  15.             }
  16.             else{
  17.                 echo "Error al Agregar (".$mysqli->error.")<br>";
  18.             }
  19.             }

Muchas Gracias Nemutagk
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.