Ante todo y como siempre, muchas gracias por leer esto y echarme una mano si podéis.
Estoy haciendo algo simple, un formulario html que me inserta los datos mediante PHP en una tabla MySQL. El código del formulario es este.
Código:
Y el código del archivo PHP.<form id="send" method="post" action="proc.php"> <input name="Lurl" class="urlinput" type="url" value="" placeholder="Aqui la url"> <input class="enviar" type="submit" name="short" value="Enviar"> </form>
Código:
hasta aqui, todo bien, pero en la base de datos me inserta TODOS los campos menos el campo de la URL. Creo que esta bien, porque en teoría lo saco del formulario con "$lurl = mysql_real_escape_string($_POST['Lurl']);" y lo meto en SQL con "Lurl".<?php $con = mysql_connect("127.0.0.1","basedeprueba","basedeprueba"); if (!$con) { die('Error de conexión ' . mysql_error()); } mysql_select_db("basedeprueba", $con); $id = rand(100000,999999); $lurl = mysql_real_escape_string($_POST['Lurl']); $surl = substr(str_shuffle('abXYZ09'), 0, 2); $hints = "1"; date_default_timezone_set("Europe/Madrid"); $date = date("d/m/Y"); $sql = "INSERT INTO wsturlss (id, lurl, surl, hints, date) VALUES ('" . $id . "','" . $lurl . "','" . $surl . "','" . $hints . "','" . $date . "')"; mysql_query($sql,$con); echo "Shortened url is <a href=\"http://localhost/". $surl ."\">http://localhost/". $surl ."</a>"; mysql_close($con); ?>
Que puede haber mal?
Agradeceria cualquier ayuda.
Mil gracias.