Incluir sentencia html en codigo PHP
Mi problema es el siguiente, quiero que php haga la validacion(if) de una variable que ya tengo y luego active una imagen a con un hipervinculoy y cierro el ciclo if eso es todo. Como lo puedo hacer?
Saludos
Saludos
No me queda claro si queres validar que tu variable exista o que tenga un valor determinado, pero bueno, aqui va algo que puede servirte.
Para el caso de comprobar si la variable es igual a un valor
<?
if ($TuVariable==valor) {
echo "<a href='archivoAvincular.html'> n";
echo "<img src='TuImagen.gif'> n";
echo "</a> n";
} // endif
.... aqui continua tu script
?> // aqui termina tu script de php
..... aqui continua tu html
</body>
</html>
el archivo a vincular puede ser también un php, debes tener en cuenta que dentro de las comillas debes usar el ' o de lo contrario no furnionará.
Existe otra manera que quedarÃa asi....
echo "<a href="archivoAvincular.html"> n";
echo "<img src="TuImagen.gif"> n";
echo "</a> n";
como te darás cuenta " se usa dentro de comillas para que PHP se de cuenta que no debe cerrar todavÃa la sentencia.
Bueno y para el caso en que quieras solo chequear si la variable existe hay dos formas, usando la función isset() y empty()
isset($variable) devuelve true si esta definida, caso contrario false. Es decir, debe existir sino te da false.
empty($variable) devuelve true si está definida y SI SU VALOR ES DISTINTO DE CERO.
False sino existe o su valor es cero.
entonces te quedarÃa algo asi....
si la variable solamente existe:
<?
if (isset($TuVariable)) {
echo "<a href='archivoAvincular.html'> n";
echo "<img src='TuImagen.gif'> n";
echo "</a> n";
} // endif
.... aqui continua tu script
?> // aqui termina tu script de php
si la variable existe y su valor ES VACIA O CERO ("" o 0)
<?
if (empty($TuVariable)) {
echo "<a href='archivoAvincular.html'> n";
echo "<img src='TuImagen.gif'> n";
echo "</a> n";
} // endif
.... aqui continua tu script
?> // aqui termina tu script de php
espero haberte ayudado.
Suerte.
FerNun
Para el caso de comprobar si la variable es igual a un valor
<?
if ($TuVariable==valor) {
echo "<a href='archivoAvincular.html'> n";
echo "<img src='TuImagen.gif'> n";
echo "</a> n";
} // endif
.... aqui continua tu script
?> // aqui termina tu script de php
..... aqui continua tu html
</body>
</html>
el archivo a vincular puede ser también un php, debes tener en cuenta que dentro de las comillas debes usar el ' o de lo contrario no furnionará.
Existe otra manera que quedarÃa asi....
echo "<a href="archivoAvincular.html"> n";
echo "<img src="TuImagen.gif"> n";
echo "</a> n";
como te darás cuenta " se usa dentro de comillas para que PHP se de cuenta que no debe cerrar todavÃa la sentencia.
Bueno y para el caso en que quieras solo chequear si la variable existe hay dos formas, usando la función isset() y empty()
isset($variable) devuelve true si esta definida, caso contrario false. Es decir, debe existir sino te da false.
empty($variable) devuelve true si está definida y SI SU VALOR ES DISTINTO DE CERO.
False sino existe o su valor es cero.
entonces te quedarÃa algo asi....
si la variable solamente existe:
<?
if (isset($TuVariable)) {
echo "<a href='archivoAvincular.html'> n";
echo "<img src='TuImagen.gif'> n";
echo "</a> n";
} // endif
.... aqui continua tu script
?> // aqui termina tu script de php
si la variable existe y su valor ES VACIA O CERO ("" o 0)
<?
if (empty($TuVariable)) {
echo "<a href='archivoAvincular.html'> n";
echo "<img src='TuImagen.gif'> n";
echo "</a> n";
} // endif
.... aqui continua tu script
?> // aqui termina tu script de php
espero haberte ayudado.
Suerte.
FerNun
