Ver Mensaje Individual
  #19 (permalink)  
Antiguo 09/06/2005, 04:09
draco23800
 
Fecha de Ingreso: abril-2005
Mensajes: 171
Antigüedad: 19 años
Puntos: 0
new problem!!!!!!!

Encontrado el problema, se me produce otro problema:

Primero el problema es:

- Por la forma de generar el select option el nombre del array es 'persona1','persona2','personaN' (con comillas incluidas) y al comprobar el nombre $indice (lo que tu me pusiste) es persona1, persona2, personaN por lo que no son iguales.

Y ahi es donde se me genera el nuevo problema al que le puedo dar dos soluciones que no me funcionan ninguna de ellas.

1- Si genero los select options asi:
Código PHP:
$personas="personas".$numero;     
      <
select name="$personas[]\" multiple>"); //sin las comillas 
me da un error T_STRING VARIABLE o algo asi

2- Añadir las comillas a la varible indice de dos formas:
1- $indice='"personas".$i' ;
if (empty($_POST['$indice'])){
...........................
indice pasa a ser personas.$i en vez de personas1,personas2.... logico lo haces otra vez string por lo que sigue sin valer
2- $indice=\'"personas".$i\' ;
if (empty($_POST['$indice'])){
...........................
Unexpected character in input: '\' (ASCII=92) state=1 in C:\ ruta x on linea y
PHP Parse error: parse error, unexpected T_STRING in C:\ruta x linea y


osea mi pregunta es:
Como puedo poner el nombre de una variable al select oprion
O bien como puedo añadir el simbolo ' al nombre del indice


GRACIAS

Última edición por draco23800; 09/06/2005 a las 04:27