Hola muchas gracias!! Funciona perfecto!! Crea cada uno de los arrays en un nueva fila!! Ahí va el código funcionando:
Código PHP:
Ver original<?php
foreach($_POST['nombre'] as $key=>$value)
$nombre[]= $value;
foreach($_POST['correo'] as $key=>$value)
$correo[]= $value;
foreach($_POST['web'] as $key=>$value)
$web[]= $value;
for($i=0; $i<count($nombre); $i++) {
mysql_query("INSERT INTO usuarios (nombre, correo, web) VALUES('$nombre[$i]', '$correo[$i]', '$web[$i]')",$conexion)or
die(mysql_error()); }
?>
En el for($i=0; $i<count($nombre); $i++), el $i lo deje igual a "0", porque si le daba $i=1, no insertaba la primera fila.
Como quería todas las entradas en la misma fila (columna1=todos los nombres, columna2=todos los correos, etc), utilice la función serialize(). Con esto codifique los arrays y los guarde por columnas en la misma fila. Les dejo el código funcionando por si alguien lo necesita:
Código PHP:
Ver original<?php
foreach($_POST['nombre'] as $key=>$value)
$nombre[]= $value;
foreach($_POST['correo'] as $key=>$value)
$correo[]= $value;
foreach($_POST['web'] as $key=>$value)
$web[]= $value;
mysql_query("INSERT INTO usuarios (nombre, correo, web) VALUES('$serialize_nombre', '$serialize_correo', '$serialize_web')",$conexion)or
die(mysql_error()); ?>
Muchas gracias Triby!! Eres un genio!!