Links rotos con PHP y MySQL
Buenos días expertos. Haber si me podéis ayudar con un pequeño problema que me ha surgido.
Estoy haciendo una página con links, y quisiera poner un vinculo por si algún link no funciona, me informaran de ello. Llevo ya buena parte del código echo pero no me añade nada.
Aquí te paso el código de la primera página, Links.php:
<?
include ("../config.php");
$myconn = mysql_connect($servidor,$usuario,$password);
mysql_select_db($BD,$myconn);
$result = mysql_query("SELECT link,descripcion FROM links",$myconn);
echo "<table width=\"100%\" bgColor=\"#ffffff\" border=\"0\" background=\"../Imagenes/STARS.jpg\">";
while ($row = mysql_fetch_row($result)){
$linkroto = $row[0];
echo "<tr background=\"../Imagenes/STARS.jpg\"><td><div align=\"left\"><font face=\"Comic Sans MS\"><a href=\"$row[0]\">$row[0]</a></font></div></td><td><a href=\"linkroto.php\">link roto</a></td></tr>";
echo "<tr background=\"../Imagenes/STARS.jpg\"><td><font face=\"Comic Sans MS\" size=3> $row[1]</font></td></tr>";
}
echo "</table>";
?>
Y este otro es el código de la página linkroto.php:
<?
include ("../config.php");
$myconn = mysql_connect($servidor,$usuario,$password);
mysql_select_db($BD,$myconn);
$linkroto =$HTTP_POST_VARS["$linkroto"];
$sql = "INSERT INTO linkroto (linkroto)";
$sql .= "VALUES ('$linkroto')";
$result = mysql_query($sql);
echo "¡Gracias! Por avisar. \n";
?>
Por si lo necesitas, la tabla de SQL solo tiene dos campos ID y linkroto.
Un saludo, y gracias.
Estoy haciendo una página con links, y quisiera poner un vinculo por si algún link no funciona, me informaran de ello. Llevo ya buena parte del código echo pero no me añade nada.
Aquí te paso el código de la primera página, Links.php:
<?
include ("../config.php");
$myconn = mysql_connect($servidor,$usuario,$password);
mysql_select_db($BD,$myconn);
$result = mysql_query("SELECT link,descripcion FROM links",$myconn);
echo "<table width=\"100%\" bgColor=\"#ffffff\" border=\"0\" background=\"../Imagenes/STARS.jpg\">";
while ($row = mysql_fetch_row($result)){
$linkroto = $row[0];
echo "<tr background=\"../Imagenes/STARS.jpg\"><td><div align=\"left\"><font face=\"Comic Sans MS\"><a href=\"$row[0]\">$row[0]</a></font></div></td><td><a href=\"linkroto.php\">link roto</a></td></tr>";
echo "<tr background=\"../Imagenes/STARS.jpg\"><td><font face=\"Comic Sans MS\" size=3> $row[1]</font></td></tr>";
}
echo "</table>";
?>
Y este otro es el código de la página linkroto.php:
<?
include ("../config.php");
$myconn = mysql_connect($servidor,$usuario,$password);
mysql_select_db($BD,$myconn);
$linkroto =$HTTP_POST_VARS["$linkroto"];
$sql = "INSERT INTO linkroto (linkroto)";
$sql .= "VALUES ('$linkroto')";
$result = mysql_query($sql);
echo "¡Gracias! Por avisar. \n";
?>
Por si lo necesitas, la tabla de SQL solo tiene dos campos ID y linkroto.
Un saludo, y gracias.
1 respuesta
Respuesta de tuxx
1