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

Señores alguien sabe porq no funciona el insert que deseo hacer ?? creo que como no he descansado desde muy temprano el coco no me funca

Código PHP:
Ver original
  1. <?php
  2.     include('c.php');
  3.     //$mysqli = new mysqli("localhost","root","","kosys"); no funciona a si
  4.     if($mysqli->connect_errno){echo "Fallo la conexion a la Base de datos !!! (Error: " .$mysqli->connect_errno. ")" ;}
  5.         else{
  6.            
  7.             $n = '';
  8.             $d = '';
  9.             $r = '';
  10.             $p = '';
  11.             $c = '';
  12.             $m = '';
  13.             $dt = '';
  14.            
  15.            
  16.             if ($_POST){
  17.                 $n = $_POST['nombre'];
  18.                 $d = $_POST['desc'];
  19.                 $r = $_POST['rubro'];
  20.                 $p = $_POST['provee'];
  21.                 $c = $_POST['costo'];
  22.                 $m = $_POST['mayoreo'];
  23.                 $dt = $_POST['detalle'];
  24.                
  25.            
  26.             $ins = $mysqli->query("insert into productos (id,nombre,descripcion,rubro,proveedor,costo,
  27.             pre_may,pre_det,activo,userid,fecha) values('','$n','$d','$r','$p','$c','$m','$dt','1','1')");
  28.             if ($ins){
  29.                 Echo "Registro Agregado con exito !!";
  30.             }
  31.             else{
  32.                 echo "Error al Agregar<br>";
  33.             }
  34.             }
  35.         }
  36. ?>
  37. <html>
  38.     <head>
  39.         <title>Mantenimiento</title>
  40.     </head>
  41.    
  42.     <body>     
  43.         <table width='900px' height='225px' align='left'>
  44.       <tr>
  45.         <td>
  46.           <fieldset>
  47.             <legend>
  48.               <font color='#000000' style='font-family: Comic Sans MS;'>
  49.                 ..:: Agregar Nuevo Producto ::..
  50.               </font>
  51.             </legend>
  52.             <br/>
  53.             <form method='post' action='' name='admin' id='admin' >
  54.               <table width='100%'>
  55.                 <tr>
  56.                   <td>
  57.                     <b>Nombre:
  58.                     </b><input type='text' name='nombre' size='50' maxlenght='100' class='caja' style='padding: 0.3em;'/> <br>
  59.                   </td>
  60.                   <td>
  61.                     <b>Descripcion:
  62.                     </b><input type='text' name='desc' size='50' maxlenght='200' class='caja' style='padding: 0.3em;'/> <br>
  63.                   </td>
  64.                 </tr>
  65.                 <tr>
  66.                   <td>
  67.                     <b>&nbsp;&nbsp;&nbsp;&nbsp;Rubro:
  68.                         <input type='text' name='rubro' size='5' maxlenght='1' class='caja' style='padding: 0.3em;'/>
  69.                     <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Proveedor:
  70.                         <input type='text' name='provee' size='5' maxlenght='1' class='caja' style='padding: 0.3em;'/>
  71.                   </td>
  72.                   <td>
  73.                     <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Costo:</b>
  74.                     <input type='text' name='costo' id='costo' size='5' onchange='precios()' maxlenght='10' class='caja' style='padding: 0.3em;'/>
  75.                     <b>Mayoreo:</b>
  76.                     <input type='text' name='mayoreo'   id='mayoreo' size='5' maxlenght='10' class='caja' style='padding: 0.3em;'/>
  77.                     <b>Detalle:</b>
  78.                     <input type='text' name='detalle' id='detalle' size='5' maxlenght='10' class='caja' style='padding: 0.3em;'/><br><br>
  79.                   </td>
  80.                 </tr>
  81.                 <tr>
  82.                   <td align='center'><br/>
  83.                     <input type='submit' value='Agregar' name='registrar' style='padding:0.3em;'/>
  84.                     <input type='reset' value='Limpiar' name='limpiar' style='padding:0.3em;'/>
  85.                     <a href="index.php"><input type='button' value='Cancelar'  name='cancelar' style='padding:0.3em;'/></a><br><br>
  86.                   </td>
  87.                 </tr>
  88.               </table>
  89.             </form>
  90.           </fieldset>
  91.         </td>
  92.       </tr>
  93.         </table>
  94.    
  95.        
  96.     </body>
  97. </html>

Algo por ahi no a de estar en su sitio, y si tengo mal ejecutado algo me pueden decir no hay problema !!!

Basicamente es un formulario con "post" y cuando se envian los datos debe generar el codigo php que esta al inicio, ya probe solo imprimiendo los datos del _POST y si salen todos !!!!
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.