Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/11/2008, 22:15
head777
 
Fecha de Ingreso: octubre-2008
Mensajes: 101
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Como meter un foreach dentro de otro foreach??

Buenas noches y quiero dar las gracias principalmente a Dios todopoderoso que me ha permitido encontrar la solucion a mi problema y despues agradecer a ustedes por su apoyo y por tener tan magnifico foro, ya que como he dicho ya solucione mi problema con la incercion de dos array al mismo tiempo a la base de datos y aqui os dejo el codigo por que yo se que a alguien mas le servira.
Código PHP:
<?

$i
=0;
foreach(
$_POST['valores'] as $datos)
{
$actividad=$_POST['actividad'] ;
$arrUnd[$i]=$datos;
$i++;
}
$i=0;
foreach(
$_POST['id'] as $id)
{
if (
$id <> "" && $arrUnd[$i]<>"")
{
$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 materiales_actividad (id_actividad,id_material,cantidad) values ('".$actividad."','".$id."', '".$arrUnd[$i]."')";
$result mysql_query("$sql") or die(mysql_error());
}
$i++;
}
?>
PD: Juan 15:7

Última edición por head777; 20/11/2008 a las 00:17