Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2016, 03:20
danielcenoz
 
Fecha de Ingreso: mayo-2015
Ubicación: Brasil
Mensajes: 13
Antigüedad: 9 años, 6 meses
Puntos: 0
Pregunta Capturar valores de un array en distintas variables

Buenos días, chicos!
Luego de varios días de reptar en busca de una solución, he venido a buscar vuestra ayuda...
He aquí el problema: tengo un script que recibe los datos de un formulario por POST y deseo guardar cada valor en una variable separada. El formulario tiene seis valores PERO no son obligatorios, pueden llegar menos o apenas uno. Lo primero que intenté fue un bucle foreach() pero logicamente, a cada recorrido reescribe el contenido de la variable con un nuevo valor si lo hay...
Como puedo hacer para que cada valor (si lo hay) vaya a una variable distinta ($var1, $var2, $var3...)?
El script es para una agenda donde pueda dejar disponibles horarios a cada semana para mis alumnos (soy profesor de Español, por cierto)
Mi script por ahora:

Código:
$dia=array_values($_POST)[0]; // recoge el dia de la semana para insertar como $dia
	array_shift($_POST); //borra el valor recogido por $dia
	if ($_POST) { //$_POST ahora tiene apenas los horarios que he dejado en el formulario con 'checkboxes'
		
			foreach ($_POST as $key => $value) {
				$hora=$value; // se actualiza el contenido a cada recorrido y se pierde el anterior
			}}