Hola que tal, he hecho como tu me dices masterojitos, me funciona, pero solamente tengo dos problemas que tengo.
1- Es que a la hora de la incercion me la hace dos veces, es decir que si yo de deseo dos piezas de hierro y el codigo es h0001 me la incerta 2 veces en la tabla:
hierro h0001
hierro h0001
2- Y el segundo problema es que a la hora de hacerme el insert con el primer me los incerta de mayor a menor y no en el orden en que lo envie, es decir que si deseo 3 clavos y 5 desarmadores y los envie en ese orden, entonces me les da vuelta y me quedan 5 y 3, no por que por lo demas estamos bien
Aqui dejo el codigo para que por favor me digan en que estoy fallando.
Código PHP:
<?
foreach($_POST['valores'] as $datos){
foreach($_POST['id'] as $id){
$actividad=$_POST['actividad'] ;
$db="costos";
$tabla="materiales_actividad";
$conexion=mysql_connect("localhost","root") or die (mysql_error());
$db=mysql_select_db($db,$conexion) or die (mysql_error());
$sql="select * from $tabla ";
$result=mysql_query($sql,$conexion);
$sql="insert into $tabla(id_actividad,id_material,cantidad) values('$actividad','$id','$datos')";
$result=mysql_query($sql,$conexion) or die(mysql_error());
}
}
?>