Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/01/2010, 21:14
Avatar de bocho0610
bocho0610
 
Fecha de Ingreso: enero-2010
Ubicación: <? echo "Santiago, Chile"; ?>
Mensajes: 341
Antigüedad: 14 años, 4 meses
Puntos: 26
Respuesta: duda sobre registro con php y mysql

Cita:
Iniciado por pateketrueke Ver Mensaje
el código que utilizas es correcto, pero aún así puedes usar algo mas corto...

además, debes depurar tus variables antes de utilizarlas... para prevenir equivocaciones
Código PHP:
var_dump($_POST);
foreach (
$_POST['foo'] as $key => $value)
{
  echo 
'<pre>';
  
print_r($value); // $_POST['foo'][$key]
  
print_r($_POST['bar'][$key]);
  echo 
'</pre>';

una cosa muy importante es mantener asociados tus índices name, de alguna forma... aunque sea numérica
Código HTML:
<input name="foo[1]"/>
<select name="bar[1]"/>

<input name="foo[2]"/>
<select name="bar[2]"/> 
de este modo conservamos una lógica secuencial en nuestra información...

Edito: recién noté que usas multiple como atributo de los <select/>, esto cambia radicalmente el comportamiento de la variable que emplearías en tu script.... me parece, que sin dicho atributo se consigue un solo valor por <select/>, de otra forma se convierte en array() el valor con las opciones seleccionadas
trate de esa forma, sacandole el multiple.. pero tampoco se puede, de igual forma me registra solo el ultimo dato, sea sabado o domingo.