Si, ya veo que aparece vacío, es como si no hubiese nada.
He hecho algunos cambios pero sigue igual, todos entran menos ese.
El formulario ahora le tengo de este modo:
Código HTML:
<form id="shorturl" action="short.php" name="shorturl" method="post">
<input size"255" id="longurl" class="urlinput" name="longurl" type="url" placeholder="Introduce o pega la URL">
<input class="short" type="submit" name="short" value="Guardar">
</form>
Y el código de "Short.php" de la siguiente forma:
Código PHP:
<?php
include('connect.php');
$lurl = $_POST['longurl'];
$surl = substr(str_shuffle('abcdvwxyzABCDEFYZ012'), 0, 2);
date_default_timezone_set("Europe/Madrid");
$date = date("d/m/Y");
$hits = "1";
mysql_query("INSERT INTO wst_uss (wst_lurl, wst_surl, wst_date, wst_hits) VALUES
(
'".$lurl."',
'".$surl."',
'".$date."',
'".$hits."'
)
");
?>
En el archivo "Connect.php" están los datos para la conexión, hasta ahí todo bien, lo único que creo que me falta es cerrar la conexión después de incluir los datos, que creo que es "mysql_close()"; si no me equivoco... o al ir en el archivo connect.php no hace falta esto.
No soy un experto en PHP pero he hecho otros formularios antes, para enviar email y he seguido la misma pauta, nosé porque no me inserta ese campo, puede que sea porque estoy en localhost, o que tenga mal el campo de la base de datos, un VARCHAR(255)?. Como podría localizar el error, agradezco cualquier ayuda.
Mil gracias.