Comunidad de diseño web y desarrollo en internet online

Pasando una variable con la URL

Citar            
MensajeEscrito el 29 Nov 2008 02:18 pm
Escribí esta línea dentro de un archivo con extensión php

Código PHP :

<body>
<?php

/*Esta página mostrará un saludo con el nombre pasado por la URL*/

print "<h2><center><b> Hola, $FirstName.</b></center></h2><br>\ n";

?>
</body>


Pero cuando coloco la URL de esta forma la variable no aparece,

http://www.midominio/PHP/pasando-variable-url.php?FirsName=Claudio

Alguien sabe porque?

Desde ya muchas gracias.

Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Nov 2008 06:33 pm
prueba algo como esto

Código :

<body> 
<?php 
 
/*Esta página mostrará un saludo con el nombre pasado por la URL*/ 
 
print "<h2><center><b> Hola, $_GET['FirstName'].</b></center></h2><br>\ n"; 
 
?>
</body> 


lo que sucede es q por seguridad ya no puedes pasar los datos directamente sino q tienes q usar la variable global GET saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 29 Nov 2008 10:15 pm
Coloqué esa línea y me devolvió este error:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/syz/public_html/PHP/inserindo-dados-manualmente.php on line 13

Que significa?

Gracias

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Nov 2008 10:37 pm
vamos a enseñarte de rapidez como escribir en php ;-)

Código :

<body> 
<?php 
 
/*Esta página mostrará un saludo con el nombre pasado por la URL*/ 
 
echo '<h2><center><b> Hola,'.$FirstName.'</b></center></h2><br>\ n'; 
 
?>
 
</body> 


listo vuelve y prueba y veras nuevos resultados saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 01 Dic 2008 10:11 am
A pesar de que no está devolviendo el error el valor de la variable no aparece.

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Dic 2008 01:46 pm
Pues es porque faltó algo en el codigo que escribió talcual...

Código :

<body> 
<?php 
 
/*Esta página mostrará un saludo con el nombre pasado por la URL*/ 
 
$FirstName = $_GET['FirstName']; //Agrega esta linea y listo...

echo '<h2><center><b> Hola,'.$FirstName.'</b></center></h2><br>\ n'; 
 
?>
 
</body>


C Ya..!

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 01 Dic 2008 04:37 pm
si disculpa se me olvido escribirlo disculpa de nuevo

Por talcual

686 de clabLevel



 

Colombia

msie7
Citar            
MensajeEscrito el 02 Dic 2008 09:47 am
Ahora funcionó. Muchas gracias a los que me ayudaron.
Ah una última cosa, el resultado en la exibición es Hola,Nombre del usuário. Cómo genero un espacio entre la coma y el nombrepara que quede Hola, Nombre del usuário. ?

Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Dic 2008 06:33 pm
En html un espacio en blanco en html lo colocas con el cñodigo &nbsp; (non-breaking space) su significado en inglés... Para agregar el espacio en blanco tendrias que añadir el codigo anterior (&nbsp;) al echo en el lugar que lo necesitas y ya, quedaría algo así:

Código :

echo '<h2><center><b> Hola,&nbsp;'.$FirstName.'</b></center></h2><br>\ n'; 


C Ya...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 02 Dic 2008 07:36 pm
Entendí. Muchas gracias

Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Dic 2008 08:45 pm
le das barra espaciadora y mas na jajaja

Por talcual

686 de clabLevel



 

Colombia

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.