Hola necesito ayuda estoy creando un formulario sinplificado para enviar datos en este caso url nada mas que haga todas las funciones en un solo harchibo me da un error en este codigo y llebo rato intentando de corregirlo si lo logro arregrar hara la funcion de enviar directamente e introdur los datos en a la base de datos directamente desde el formulario sin tener que crear ninguna pagina mas haver si me podeis echar una mano un saludo.
?>
<p><a href="<?=PHP_SELF?>">Añadir una nueva url.</a></p>
<?php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>formulario</title>
<style type="text/css">
/*<![CDATA[*/
body {
background-color: #808000;
}
div.c1 {text-align: center}
/*]]>*/
</style>
</head>
<body>
<div class="c1">
<?php
if ($submit):
$dbcnx = mysql_connect("localhost", "", "");
mysql_select_db(tabla);
$sql = "INSERT INTO tabla SET
URL='$URL'";
if (@mysql_query($sql)) {
echo("<p>Url insertada satisfactoriamente.</p>");
} else {
echo("<p>Error al insertar la url en la base de datos.: " .
mysql_error() . "</p>);
}
?>
<p><a href="<?=PHP_SELF?>">Añadir una nueva url.</a></p>
<?php
else:
?>
<form action="<?=$PHP_SELF?>" method="post">
<input type="text" name="URL" value=
"URL" size="30" maxlength=
"250" /><br />
<input type="submit" name="submit" value="Enviar url" />
</form>
<?php endif; ?>
</div>
</body>
</html>
?>
<p><a href="<?=PHP_SELF?>">Añadir una nueva url.</a></p>
<?php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>formulario</title>
<style type="text/css">
/*<![CDATA[*/
body {
background-color: #808000;
}
div.c1 {text-align: center}
/*]]>*/
</style>
</head>
<body>
<div class="c1">
<?php
if ($submit):
$dbcnx = mysql_connect("localhost", "", "");
mysql_select_db(tabla);
$sql = "INSERT INTO tabla SET
URL='$URL'";
if (@mysql_query($sql)) {
echo("<p>Url insertada satisfactoriamente.</p>");
} else {
echo("<p>Error al insertar la url en la base de datos.: " .
mysql_error() . "</p>);
}
?>
<p><a href="<?=PHP_SELF?>">Añadir una nueva url.</a></p>
<?php
else:
?>
<form action="<?=$PHP_SELF?>" method="post">
<input type="text" name="URL" value=
"URL" size="30" maxlength=
"250" /><br />
<input type="submit" name="submit" value="Enviar url" />
</form>
<?php endif; ?>
</div>
</body>
</html>