Programación Web y Scripting > PHP
% En Printf
(1/1)
krusher:
Hola, mi problema es el siguiente. Teniendo este codigo:
--- Código: Text --- printf(" <table border=\"0\" width=\"100%\"> <tr> <td> <span class=\"White\">%s</span> </td> </tr> </table> ", $row2["nom"]);
obviamente me dice q me faltan argumentos pq hay dos %. He intentado con ponerle la \ delante del primer % q indica el ancho de la tabla, pero sigue apareciendo el mensaje de q faltan argumentos. Como puedo hacer para q lo interprete como HTML? Gracias.
RadicalEd:
Lo que falla es por el valor '100%', te esta tomando esa parte como un valor que le estas pasando.
Mollense:
--- Cita de: "krusher" --- Hola, mi problema es el siguiente. Teniendo este codigo:
--- Código: Text --- printf(" <table border=\"0\" width=\"100%\"> <tr> <td> <span class=\"White\">%s</span> </td> </tr> </table> ", $row2["nom"]);
obviamente me dice q me faltan argumentos pq hay dos %. He intentado con ponerle la \ delante del primer % q indica el ancho de la tabla, pero sigue apareciendo el mensaje de q faltan argumentos. Como puedo hacer para q lo interprete como HTML? Gracias.
--- Fin de la cita ---
Fijate si te sirve Así:
--- Código: Text ---<html> <body> <?php $row2["nom"]="Favio"; echo (" <table border='0' width='100%'> <tr> <td> <span class='White'>".$row2["nom"]."</span> </td> </tr> </table>" ); ?> </body></html>
Pd: La línea $row2["nom"]="Favio"; solo la puse para probarlo.-
Saludos :comp:
ibito:
Así como hiciste con las comillas usando el caracter de excape, úsalo con el %
--- Código: Text --- \%
krusher:
Gracias a todos, pero lo de poner \% ya lo prové y no funcionaba.
Lo mejor es hacerlo con ECHO, q no da ninguna clase de problemas.
Gracias de nuevo ;)
Navegación
Ir a la versión completa