Foros del Web » Programando para Internet » PHP »

por favor comprobar

Estas en el tema de por favor comprobar en el foro de PHP en Foros del Web. no suelo usar php he editado varios archivos php a mi gusto osea q entiendo un poco muy poco pero tengo un problema en un ...
  #1 (permalink)  
Antiguo 03/04/2009, 14:35
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Exclamación por favor comprobar

no suelo usar php

he editado varios archivos php a mi gusto osea q entiendo un poco muy poco

pero tengo un problema en un simple formulario

a ver si alguien me puede decir q esta mal

nombres.htm

<html>
<body>
<form method=post ACTION=nombres.php>
Como te llamas ?
<input name=”llamas” type “TEXT”>
<br>
<br>
<input type=submit>
</form>
</body>
</html>

nombres.php

<html>
<body>
<?
$llamas=$_POST['llamas'];

echo "Su nombre es $llamas"; ?>
</body>
</html>

cuando realizo el formulario de nombres.htm

me envia a nombres.php y solo aparece SU NOMBRE ES

y no sale el nombre =S


tengo php 5

funcionan otros formularios

se q es una tonteria pero con esto ya hago lo q necesito =)

gracias de antemano
  #2 (permalink)  
Antiguo 03/04/2009, 14:38
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: por favor comprobar

por cierto pido perdon a los administradores y moderadores de turno si he hecho algo no debido

he buscado en la web y en el foro algo parecido antes pero es un problema individual

osea q gracias
  #3 (permalink)  
Antiguo 03/04/2009, 14:42
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 0
Respuesta: por favor comprobar

Código HTML:
<input name=”llamas” type “TEXT”> 
Aca te falta un =

Código HTML:
<input name="llamas" type="text"> 
Y en el codigo PHP proba poniendo asi...

Código PHP:
<?
$llamas
=$_POST['llamas'];
echo 
"Su nombre es " $llamas;
?>
  #4 (permalink)  
Antiguo 03/04/2009, 14:46
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 6 meses
Puntos: 18
Respuesta: por favor comprobar

además utiliza el tag completo de php (<?php ?>).
etiquetas y atributos html en minúscula.

suerte.
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
  #5 (permalink)  
Antiguo 03/04/2009, 15:28
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: por favor comprobar

muchas gracias fmb89

lo del text fue fallo mio al escribirlo aca

aun no entiendo lo del codigo php pero ahora funciona como me lo has pasado

ESTA SOLUCIONADO

por cierto argy

existe alguna diferencia en ello del tag completo

porq he leido manuales y dan 3 formas de usar php

me supongo q lo leera igual no ?¿

gracias

GRACIAS A AMBOS

xD nunca me imagine q seria tan rapido

bless
  #6 (permalink)  
Antiguo 03/04/2009, 15:32
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 6 meses
Puntos: 18
Respuesta: por favor comprobar

de hecho tiene diferencias, las otras dos funcionan cuando la directiva short_tags está en On, mientras la completa es independiente de la configuración de esa directiva.

además en la versión 6 ya no estará disponible las otras dos etiquetas.

suerte.
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
  #7 (permalink)  
Antiguo 03/04/2009, 15:47
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: por favor comprobar

=o

pues es bueno saberlo

muchas gracias

lo actualizare hoy mismo

bless
  #8 (permalink)  
Antiguo 03/04/2009, 16:58
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 0
Respuesta: por favor comprobar

Cita:
Iniciado por ka_oz Ver Mensaje
muchas gracias fmb89

lo del text fue fallo mio al escribirlo aca

aun no entiendo lo del codigo php pero ahora funciona como me lo has pasado
No hay problema...

Lo que vos habias escrito fue poner la variable PHP dentro de la cadena, que es el texto escrito entre comillas...

Lo que yo hice fue concatenar la cadena con la variable.

Siempre te conviene meter las variables afuera de las comillas, concatenandolas con el punto, por ejemplo...

Código PHP:
echo "Mi nombre es " $nombre " y tengo " $edad " años." 
De todas formas no se si no te lo tomaba por las comillas raras que habias puesto en el HTML o por eso del PHP, pero bueno, por las dudas te puse ambas porque fue las 2 cosas raras que vi...

Un saludo y suerte.
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 00:02.