Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2013, 15:59
alex1084
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años
Puntos: 47
Respuesta: no me guarda los datos en la bd

Mira lee y lee y lee y re leee muuucho porque no funciona porque tu codigo es un desastre!!!

Para empezar no abras y cierres conexiones dentro del for... hazlo asi..

Código PHP:
Ver original
  1. if(isset ($_REQUEST['Enviar'])){
  2.     $quantitat=array();
  3.     $id=array();
  4.     $connexio=mysql_connect("localhost","root","") or die("Error de conectividad");
  5.     mysql_select_db("tommymeal",$connexio) or die("Error con la base de datos");
  6.     for($i=1;$i<count($quantitat);$i++){
  7.         if($quantitat[$i]>0){
  8.             mysql_query("insert into conte (id_comanda, id_producte, quantitat) values(".$_REQUEST[comanda].",'".$id[$i]."','".$quantitat[$i]."')",$connexio)or die("Problemas en el select".mysql_error());
  9.             echo "Alta exitosa.";
  10.             ?>
  11.             <br>
  12.             <?PHP
  13.         }
  14.     }
  15.     mysql_close($connexio);
  16. }

Luego todo esto no sirve

Código HTML:
Ver original
  1. <form method="POST">
  2. <div class="box-4">
  3.  
  4. <div>
  5. <h4>Sencilla pollo</h4>
  6. <div class="img-border"><img src="http://www.forosdelweb.com/f18/images/hamburguesa 1.jpg" alt=""></div>
  7. <h4>1.30</h4>
  8. <input type="checkbox" value="1" name="$id[1]"/>Añadir a la cesta
  9. <br>Cantidad: <input type="text" name="cantidad" size="2"><br>
  10. </div>
  11.  
  12. <div>
  13. <h4>Sencilla ternera</h4>
  14. <div class="img-border"><img src="http://www.forosdelweb.com/f18/images/hamburguesa 2.jpg" alt=""></div>
  15. <h4>1.30</h4>
  16. <input type="checkbox" value="2" name="id2"/>Añadir a la cesta
  17. <br>Cantidad: <input type="text" name="$quantitat[2]" size="2"><br>
  18.  
  19. </div>
  20. <div>
  21.  
  22. </div>
  23.  
  24. Numero del pedido:
  25. <input type="number" name="comanda">
  26. <br>
  27. <br>
  28. <input type="submit" name="Enviar" value="Enviar datos">
  29. </div>
  30. </form>

No tienes definido el action de formulario, no has definido los nombres de las cajas de texto, y en resumen lee primero hacerca de como construir y enviar formularios html .... luego pues podriamos hablar mas...