Cuando creamos una pagina de enlaces gestionada por base de datos necesitamos no solo que la URL se muestre, también necesitamos que el enlace se genere. Este código recoge la URL de un formulario y genera un enlace hacia ella misma.
Este archivo lo nombraremos como: formurl.php |
<html>
<head>
<title>Inserta URL</title>
</head>
<body>
<h2>Genera un enlace</h2>
<form action="procesa_form_url.php" method="post">
<br>
<br>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="12%">
Insertar URL </td>
<td width="88%"> <input type="text" name="texto_url" MAXLENGTH=50 SIZE=50 value="http://"></td>
</tr>
<tr>
<td width="12%"></td>
<td width="88%">
<input type="submit" VALUE="Generar enlace a URL">
</td>
</tr>
</table>
<p><br>
</p>
</form>
</body>
</html> |
Este archivo lo nombraremos como: prosesaformurl.php |
<p>Abre el enlace en la misma ventana</p>
<?php
$texto = $_POST["texto_url"];
$enlace = ("<A href=$texto>$texto</A>");
echo "$enlace";
?>
<p>o también en una nueva ventana</p>
<?php
$texto = $_POST["texto_url"];
$enlace = ("<A href=$texto target=_blank>$texto</A>");
echo ("$enlace");
?>
|
Aunque la sintaxis de esta función es muy sencilla, exponemos dos formas de generar la URL, una de apertura en la misma ventana y otra en una ventana nueva. Elige la que mejor se adapte a tus necesidades.
|