una de arrays

[email protected] ("Irantzu Leunda Biskarret")
Newsgroups php.general.es
Message-ID <A84931EDCD03437BB947F7F2DCADE0E1@Irantzu>
Estimados amigos, se me presenta un problemilla que no se como resolver.

Tengo un formulario dividido en dos partes, una principal donde van unos 
datos y la otra que puede crecer a medida que se vaya inscribiendo, con ello 
se genera un array que muestro a continuacion:


Array ( [entidad] => prueba entidad [delegado] => prueba delegado 
[direccion] => prueba direccion [poblacion] => prueba poblacion [cp] => 1234 
[email] => [email protected] [provincia] => navarra [telefono] => 948121212 
[fax] => 948111111 [apellidos-1] => vis [nombre-1] => tx [club-1] => tenis 
[categoria-1] => mayores [licencia-1] => 9876 [fnac-1] => 04/12/2011 [dni-1] 
=> 7111111P [apellidos-0] => leunda [nombre-0] => irantzu [club-0] => 
oberena [categoria-0] => senior [licencia-0] => 123456 [fnac-0] => 
05/06/1969 [dni-0] => 71616161Y )

Tengo dos tablas, en la primera meto desde entidad hasta fax (hasta aqui 
todo correcto y sin problema); la duda se me presenta a la hora de meter 
todas las personas en otra tabla que tengo, es decir desde apellidos hasta 
dni.

Tengo que contar cuantas personas tengo para poder meterlas en la otra tabla 
con un for ya que el campo enlace de las dos tablas va a ser el id que me 
genere el primer insert y luego ese id se repetira tantas veces como 
personas haya en en array.

Habia puesto algo así, pero no funciona
$S_SUB_DEST = array('apellidos');
  foreach($S_SUB_DEST as $values)
  {
   $value = "pa_".$values;
   $matriz = array();
   }

$contar=count($pa_apellidos);
        echo "<br>contar: ".$contar;
        for($ctr= 0, $lg = count($pa_apellidos);$ctr < $lg; $ctr++){
   $_nm = trim($pa_apellidos[$ctr]);
   if(!empty($_nm)){
   $sql2 = "INSERT INTO 
atletas(id_inscripcion,apellidos,nombre,club,categoria,licencia,fnac,dni) 
VALUES('$id_inscripcion','{$pa_apellidos[$ctr]}','{$pa_nombre[$ctr]}','{$pa_club[$ctr]}','{$pa_categoria[$ctr]}','{$pa_licencia[$ctr]}','{$pa_fnac[$ctr]}','{$pa_dni[$ctr]}')";
   echo "<br/>: sql2".$sql2;
            //$result_subprod=mysql_db_query($basedatos,$sql,$link);
   }

pero $contar me arroja un cero, es decir que el primer foreach no me 
funciona, espero que a alguien se le ocurra algo. Si alguien quiere los php 
los paso.

Muchisimas gracias por la colaboración como siempre

Saludos

IRantzu
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.