Foros del Web » Programando para Internet » PHP »

Solo me funcionan los primeros 3 ¡¡¡

Estas en el tema de Solo me funcionan los primeros 3 ¡¡¡ en el foro de PHP en Foros del Web. se escribe una palabra EN UN FORM Y SE ESCOGEN LAS CARACTERISTICAS Y SE IMPRIME EN PANTALLA CON LAS CARACTERISTICAS ELEGIDAS Código PHP: echo  '<font face="' ...
  #1 (permalink)  
Antiguo 03/10/2008, 15:40
Avatar de jival  
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 6 meses
Puntos: 0
Solo me funcionan los primeros 3 ¡¡¡

se escribe una palabra EN UN FORM Y SE ESCOGEN LAS CARACTERISTICAS Y SE IMPRIME EN PANTALLA CON LAS CARACTERISTICAS ELEGIDAS



Código PHP:
echo '<font face="'.$tipo.'" size="'.$tamano.'" color= '.$color.'" weight='.$negrita.'"style='.$cursiva.'">'.$palabra.'</font>'
el tamaño, tipo, color si funciona la negrita y la cursiva No ¡¡.
  #2 (permalink)  
Antiguo 03/10/2008, 15:44
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

Es que style debe ser un estilo CSS válido, y dudo que la variable $cursiva lo sea, mejor no uses el tag font y haz todo con CSS.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 03/10/2008, 15:49
Avatar de jival  
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

Gracias David pero ese es el problema no se como hacerlo con css, me puedes dar una idea.
  #4 (permalink)  
Antiguo 03/10/2008, 15:58
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

Puedes buscar en Google sobre formatear texto con CSS. Por ejemplo:
http://www.htmlpoint.com/css/css_04.htm

P.S.: Te dije que no usaras el tag font porque está desaconsejado por la w3c.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 03/10/2008, 16:15
Avatar de jival  
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

Gracias de nuevo david, yo se como se manejan los styles en css, y se como hacerlos y como usarlos en html pero en php como los llamo ejmplo:

tengo un form con un campo llamado PALABRA , el usuario escribira una palabra escojera su tamaño, su tipo, sus caracteristicas y la visualizara los cambios en esa misma pagina al enviar el form.

ahora si cada una de esas caracteristicas debe ser un style en css cierto?

como llamo cada uno de esos styles y que sus valores fueron recogidos por varibales del form.???
  #6 (permalink)  
Antiguo 03/10/2008, 16:18
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

Cita:
Iniciado por jival Ver Mensaje
Gracias de nuevo david, yo se como se manejan los styles en css, y se como hacerlos y como usarlos en html pero en php como los llamo
De veras no entiendo, si el PHP lo único que hace es generar una salida HTML así que si sabes manejar CSS en HTML, no cambia nada al usarlo en un archivo PHP, solo que tienes que imprimir dentro de los estilos los valores a los que quieres que se ajuste el texto.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 03/10/2008, 16:19
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

echo '<font face="'.$tipo.'" size="'.$tamano.'" color= '.$color.'" weight='.$negrita.'"style='.$cursiva.'">'.$palabra .'</font>';

Tambien le falta la comilla despues de color=
  #8 (permalink)  
Antiguo 03/10/2008, 16:29
Avatar de jival  
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

Cita:
Iniciado por David el Grande Ver Mensaje
De veras no entiendo, si el PHP lo único que hace es generar una salida HTML así que si sabes manejar CSS en HTML, no cambia nada al usarlo en un archivo PHP, solo que tienes que imprimir dentro de los estilos los valores a los que quieres que se ajuste el texto.
David justamente lo que mencioono el compañero anterior, las comillas espacios etc en resumen la sintaxis despues del famoso echo " lo que va aqui "; es lo que me da problemas.
  #9 (permalink)  
Antiguo 03/10/2008, 16:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Solo me funcionan los primeros 3 ¡¡¡

Es que el hecho de que el archivo sea .php no significa que puedas poner HTML puro en él, solo coloca fuera de los <?php ?> y listo, y donde quieras imprimir una variable solo coloca <?php echo $variable ?>.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #10 (permalink)  
Antiguo 03/10/2008, 16:51
Avatar de jival  
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

David eso tambien lo se perfectamente, creo que no me he explicado bien
vamos a ver....

TENGO TODO EN EL MISMO DOCUMENTO OK

un form con un campo de texto donde alguien escribe ejemplo su nombre

le doy la opción de cambiar su tipografía, tamaño, color etc.

en es mismo documento tengo php donde recojo los datos que el usurio eligio ejemplo tamaño 15px tahoma, bold ok

en php

$palabra=$_GET["palabra"];
$tamano=$_GET["t"];
$tipo=$_GET["tl"];
$color=$_GET["input0"];
$negrita=$_GET["negrita"];
$cursiva=$_GET["cursiva"];


ahora si aqui esta la cuestion , como imprimo en pantalla el nombre que se digito con sus respectivas caracteristicas COMO DEBERIA HACERLO ..
me explico :s
  #11 (permalink)  
Antiguo 03/10/2008, 16:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Solo me funcionan los primeros 3 ¡¡¡

si si, si entiendes... pero no comprendes


esta es una forma válida de xHTML & CSS.... ojo
Código PHP:
echo sprintf('<span style="%s%s%s%s%s">%s</span>',
    
$color"font-color: $color;"'',
    
$negrita"font-weight: bold;"'',
    
$cursiva"font-style: italic;"'',
    
$tipo"font-family: $tipo;"'',
    
$tamano"font-size: {$tamano}px;"'',
    
$palabra); 
suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 11:11.