Foros del Web » Programando para Internet » PHP »

Como organizo este $_POST para hacer un insert??

Estas en el tema de Como organizo este $_POST para hacer un insert?? en el foro de PHP en Foros del Web. Hola a todos y gracias de antemano. Os cuento. en funcion de unas actividades contratadas para x personas se genera un formulario para los datos ...
  #1 (permalink)  
Antiguo 11/02/2009, 12:17
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
Como organizo este $_POST para hacer un insert??

Hola a todos y gracias de antemano.
Os cuento.
en funcion de unas actividades contratadas para x personas se genera un formulario para los datos de inscripcion de cada persona a cada actividad
asi puede que halla 5 personas a una actividad 3 a otra etc.

tengo un formulario que se genera para lo que sería la inscripción de cada persona en cada actividad. Los nombres de los campos son estos (Lo estoy desarrollando mucho, pero es que si no, no me explico)
nombre_idactividad_numero de inscrito (que si hay 5 personas en 1 actividad el primero es 0 y el ultimo4). igual con dirección, dir_idactividad_numero, y otros campos.
No sé cómo organizar los datos que recibo por $_POST para que en una tabla me guarde nombre, direccion, telefono, actividad de cada persona

a ver si por favor me podríais orientar un poco
  #2 (permalink)  
Antiguo 11/02/2009, 12:45
Avatar de jenusys  
Fecha de Ingreso: diciembre-2008
Ubicación: Ahí mismo.
Mensajes: 216
Antigüedad: 15 años, 4 meses
Puntos: 11
Respuesta: Como organizo este $_POST para hacer un insert??

Por lo que veo es como si quisieras aplicarle un ID numérico autoascendente a cada campo y no encuentro razón para ello ya que para generar estadísticas, conteos o similares puedes utilizar posteriormente consultas SQL con condiciones para esos fines. Como sugerencia podrías utilizar un campo FECHA y el campo NUMERO_IDENT_CLIENTE para dicho fin.
  #3 (permalink)  
Antiguo 12/02/2009, 02:58
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Como organizo este $_POST para hacer un insert??

en realidad el id que me dices no tengo que meterlo en el insert pero creo que al recibir los datos si tengo 5 inscripciones a una actividad de los que recibo 5 nombres, direcciones y teléfonos y si no pongo ese "id" no sé a que teléfono, corresponde cada, nombre, ni que direción, etc... a lo mejor tengo que plantear de otra manera los nombres de los campos....pongo código a ver si podeis ilustrarme
este es el formulario que se genera:

Código:
for ($i=0; $i<sizeof($products); $i++) 
	{
	$products[$i]['name'] 
	for($j=0; $j<$products[$i]['quantity']; $j++)
	      {
		 <input type='text' name='nom_" . $products[$i]['id'] . "_" . $j . 
		<input type='text' name='any_" . $products[$i]['id'] . "_" . $j . 
		<input type='text' name='dir_" . $products[$i]['id'] . "_" . $j . "
                <input type='text' name='mail_" . $products[$i]['id'] . "_" . $j . 
		 }
         }
pensé con un foreach y un explode lo apaño en un momento, pero no tengo lógica para montar el insert.

Muchas gracias
  #4 (permalink)  
Antiguo 12/02/2009, 05:15
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Como organizo este $_POST para hacer un insert??

finalmente me han echado un cable y he reconstruido el formulario, ahora es mas facil de tratar
<input type='text' name='producto[" . $products[$i]['id'] . "][" . $j . "][nom]'/>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:51.