Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/05/2016, 16:12
victortsu66
 
Fecha de Ingreso: febrero-2016
Ubicación: Mexico
Mensajes: 41
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: formulario php

Bueno si una disculpa, he agrgado una condicion al registro para ver si los datos me los cachaba el formulario y de no ser asi me mandara error

Código PHP:
Ver original
  1. <?php
  2. //session_start();
  3. include_once "conexion.php";
  4.  
  5.   if($_POST['idtipoProducto'] == '' or $_POST['idCantidad'] == ''  or $_POST['idpapel'] == '' or $_POST['idesquinas'] == '' or $_POST['idacabados'] == '' or $_POST['idlados'] == '' or  $_POST['precio'] == '')
  6.     {
  7.         echo "Error";
  8.             exit;
  9.     }
  10.     else
  11.     {    
  12. $tipoProducto = $_POST['idtipoProducto'];
  13. $cantidad = $_POST['idCantidad'];
  14. $papel = $_POST['idpapel'];
  15. $esquinas = $_POST['idesquinas'];
  16. $acabado = $_POST['idacabados'];
  17. $lados = $_POST['idlados'];
  18. $precio = $_POST['precio'];
  19.  
  20. $sql = "INSERT INTO productos (idtipoProducto,idCantidad,idpapel,idesquinas,idacabados,idlados,precio)
  21. VALUES ('$tipoProducto','$cantidad','$papel','$esquinas','$acabado','$lados $precio')";//Se insertan los datos a la base de datos y el producto ya fue registrado con exito.
  22. mysqli_query($con,$sql);
  23.     }
  24. echo 0;
  25. ?>

ahora me imprime el echo de error

entonces concluyo que hay algo malo en mi formulario

Código PHP:
Ver original
  1. <?php include("header.php");
  2.      include("conexion.php");
  3.      ?>
  4.      
  5.             <div id="cuerpo">
  6.            
  7.             <style>
  8.             #btnCrearProducto {
  9.                     background-image: url("../img/registrar.png");
  10.                     width: 176px;
  11.                     height: 38px;
  12.                     margin-top: 20px;
  13.                 }
  14.             </style>
  15.                  <center>
  16.                  <div id="productosPrincipal">
  17.                    
  18.                     <p>Formulario de productos</p>
  19.                     <p>Aqui podras agregar un nuevo producto de tarjetas de impresion</p>
  20.                     <section class="block contenedorDetalles">
  21.                               <div>
  22.                                
  23.                                 <div class="bloque-2-1">
  24.                                 <form action="registroProducto.php" class="formRegistroProduc" id="formRegistroProduc" method="post">
  25.                                     <div class="cmbTabla" ><p><span class="titulocmbTabla">Selecciona la cantidad</span></p>
  26.                                     <!--SELECT CANTIDAD-->
  27.                                     <?php
  28.                                     $sql = 'select * from cantidad ';
  29.                                     $rec = mysqli_query($con,$sql);
  30.                                         echo"<input type='hidden' name='idtipoProducto' value='1'>";
  31.                                     echo '<select name="idCantidad">';
  32.                                     while ($row=mysqli_fetch_array($rec)){
  33.                                         echo '<option value='.$row["idCantidad"].'>'.$row["cantidad"];
  34.                                         echo '</option>';
  35.                                         echo"$rec->cantidad";
  36.                                     }
  37.                                     echo '</select>';
  38.                                     ?>
  39.                                     <!--SELECT PPAPEL-->
  40.                                     </div>
  41.                                    
  42.                                         <div class="cmbTabla"><p><span class="titulocmbTabla">Tipo de Papel</span></p>
  43.                                         <?php  
  44.                                         $sql="select * from papel ";
  45.                                         $rec=mysqli_query($con,$sql);  
  46.                                         echo '<select name="idpapel">';
  47.                                         while ($row=mysqli_fetch_array($rec)){
  48.                                             echo '<option value='.$row["idpapel"].'>'.$row["papel"];
  49.                                             echo '</option>';
  50.                                         }
  51.                                         echo '</select>';
  52.                                         ?>
  53.                                         </div>
  54.                                         <!--SELECT ESQUINAS-->
  55.                                         <div class="cmbTabla"><p><span class="titulocmbTabla">Esquinas</span></p>
  56.                                             <?php  
  57.                                         $sql="select * from esquinas ";
  58.                                         $rec=mysqli_query($con,$sql);
  59.                                         echo '<select name="idesquinas">';
  60.                                         while ($row=mysqli_fetch_array($rec)){
  61.                                             echo '<option value='.$row["idesquinas"].'>'.$row["esquinas"];
  62.                                             echo '</option>';
  63.                                         }
  64.                                         echo '</select>';
  65.                                         ?>
  66.                                         </div>
  67.                                         <!--SELECT LAMINADOS-->
  68.                                         <div class="cmbTabla"><p><span class="titulocmbTabla">Laminado</span></p>
  69.                                         <?php  
  70.                                         $sql="select * from acabados ";
  71.                                         $rec=mysqli_query($con,$sql);
  72.                                         echo '<select name="idacabados">';
  73.                                         while ($row=mysqli_fetch_array($rec)){
  74.                                             echo '<option value='.$row["idacabados"].'>'.$row["acabados"];
  75.                                             echo '</option>';
  76.                                         }
  77.                                         echo '</select>';
  78.                                         ?>
  79.                                         </div>
  80.                                    
  81.                                    
  82.                                     <!--SELECT LADOS-->
  83.                                     <div class="cmbTabla"><p><span class="titulocmbTabla">Lado de impresión</span></p>
  84.                                     <?php  
  85.                                         $sql="select * from lados ";
  86.                                         $rec=mysqli_query($con,$sql);
  87.                                         echo '<select name="idlados">';
  88.                                         while ($row=mysqli_fetch_array($rec)){
  89.                                             echo '<option value='.$row["idlados"].'>'.$row["lados"];
  90.                                             echo '</option>';
  91.                                         }
  92.                                         echo '</select>';
  93.                                         ?>
  94.                                     </div>
  95.                                     Precio<input type="text" name="precio">
  96.                                     <br><br>
  97.                                 <button class="submit" type="submit">Registrar </button>
  98.                                    
  99.                                     </div>
  100.                                     </form>
  101.      
  102.                                 </div>
  103.                                
  104.                            
  105.                        
  106.                               <article id="tab3">
  107.                               </article>
  108.                          </section>
  109.                  </div>
  110.                  </center>
  111.             </div>
__________________
Aux. Webmaster
Soporte técnico
Saludos...