elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
06 Octubre 2008, 20:51  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderadores: Ertai, дٳŦ٭)
| | | |-+  Problemilla en PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problemilla en PHP  (Leído 218 veces)
Leber

Desconectado Desconectado

Mensajes: 255

"Las estrellas se apagan..."


Ver Perfil
Problemilla en PHP
« en: 25 Octubre 2007, 13:57 »

Muy buenas señores, tengo un problemilla:

Hice un formulario en html, y en una parte del html pido cuantos lenguajes saben, lo hago en un checkbox, pues bien, luego lo paso a php para recoger el valor y mostrarlo etc...

Pero hay un problema, tengo lo siguiente:

Código:
$lengua0=$_GET['lengua'];
$lengua1=$_GET['lengua1'];
$lengua2=$_GET['lengua2'];
$lengua3=$_GET['lengua3'];
$lengua4=$_GET['lengua4'];
$lengua5=$_GET['lengua5'];
$idiomas=array();
$traduccion=array("Espaniol","Ingles","Frances","Catalan","Ruso","Xino");

$numelementos=count($traduccion);

print "Hola $nombre";
print "<br>";

             


                   for($i=0;$i<=$numelementos;$i++){
             
                        if(isset ($lengua[$i])){

                      $idiomas[$i]=$traduccion[$i];
}
}

El problema solo viene de $lengua, ya que no consigo que me concatene bien, la variable $lengua con la variable $i del for. He probado $lengua.$i, $lengua$i, $lengua[$i], pero nada, no me concatena bien, y por ende no me la coje. Porque si prueba el bucle for solo con $lengua1 o 2 o 3, si que me funciona, pero al concaternarlo no. ¿Alguna sugerencia?

Gracias de antemano
En línea

"Solo los tontos carecen de preucupaciones." Johann Wolfgang Goethe
Karman

Desconectado Desconectado

Mensajes: 230



Ver Perfil WWW
Re: Problemilla en PHP
« Respuesta #1 en: 25 Octubre 2007, 14:45 »

porqué no?

$lengua[0]=$_GET['lengua'];
$lengua[1]=$_GET['lengua1'];
$lengua[2]=$_GET['lengua2'];
$lengua[3]=$_GET['lengua3'];
$lengua[4]=$_GET['lengua4'];
$lengua[5]=$_GET['lengua5'];

o

$lengua=array($_GET['lengua'],$_GET['lengua1'],$_GET['lengua2'],
$_GET['lengua3'],$_GET['lengua4'],$_GET['lengua5']);

se me hace más simple que concatenar el nombre de tu variable...

S2
En línea

Leber

Desconectado Desconectado

Mensajes: 255

"Las estrellas se apagan..."


Ver Perfil
Re: Problemilla en PHP
« Respuesta #2 en: 25 Octubre 2007, 18:17 »

Pues tienes  mucha razón y me da mucha rabia el no haberlo visto de este modo tan simple. Bueno, muchas gracias por resolverme esa duda.
En línea

"Solo los tontos carecen de preucupaciones." Johann Wolfgang Goethe
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats