He probado como deberia de ser:
Mediante Ajax envio los datos:
Código:
submitHandler: function() {
//$("#quote p").load("modules/Mapas/Tracks/script.php");
$.post("modules/Mapas/datos/map_dataUploadGPX_BD.php",{ filetrack:$("#filetrack").val(), upfilesize:$("#upfilesize").val(), date:$("#date").val(), firstname:$("#firstname").val(), email:$("#email").val() , lastname:$("#lastname").val(), dist:$("#dist").val(), puntos:$("#puntos").val(), waypoints:$("#waypoints").val(), tiempo:$("#tiempo").val(), minima:$("#minima").val(), maxima:$("#maxima").val(), acumulado:$("#acumulado").val(), pictogram:$("#pictogram").val(), wptinicio_lat:$("#wptinicio_lat").val(), wptinicio_lng:$("#wptinicio_lng").val(), wptfinal_lat:$("#wptfinal_lat").val(), wptfinal_lng:$("#wptfinal_lng").val(), wptinicioutmx:$("#wptinicioutmx").val(), wptinicioutmy:$("#wptinicioutmy").val(), wptiniciozone:$("#wptiniciozone").val(), wptfinalutmx:$("#wptfinalutmx").val(), wptfinalutmy:$("#wptfinalutmy").val(),wptfinalzone:$("#wptfinalzone").val(),comment:$("#comment").val(), direccion:$("#direccion").val(), profile:url2},function(response) {
$("#confirmado").html(response);
$("#confirmado").fadeIn('slow');
Lo recupero:
Código PHP:
// Get parameters from URL
$upfilename = $_POST['filetrack'];
$upfilesize = $_POST['upfilesize'];
$date = $_POST['date'];
$firstname = $_POST['firstname'];
$email = $_POST['email'];
$lastname = $_POST['lastname'];
$dist = $_POST['dist'];
$puntos = $_POST['puntos'];
$waypoints = $_POST['waypoints'];
$tiempo = $_POST['tiempo'];
$minima = $_POST['minima'];
$maxima = $_POST['maxima'];
$acumulado = $_POST['acumulado'];
$pictogram = $_POST['pictogram'];
$wptinicio_lat = $_POST['wptinicio_lat'];
$wptinicio_lng = $_POST['wptinicio_lng'];
$wptfinal_lat = $_POST['wptfinal_lat'];
$wptfinal_lng = $_POST['wptfinal_lng'];
$wptinicioutmx = $_POST['wptinicioutmx'];
$wptinicioutmy = $_POST['wptinicioutmy'];
$wptiniciozone = $_POST['wptiniciozone'];
$wptfinalutmx = $_POST['wptfinalutmx'];
$wptfinalutmy = $_POST['wptfinalutmy'];
$wptfinalzone = $_POST['wptfinalzone'];
$comment = $_POST['comment'];
$direccion = $_POST['direccion'];
$profile = $_POST['profile'];
Y meto los datos a la BD Mysql. Los datos, son introduciodos correctamente, abosoltumante todos.
Luego $profile lo paso como antes he comentado y escrito, y no me guarda la imagen, pero, si escribo a mano $profile="los datos de la URL" lo hace todo correctamente.
Gracias y perdon por ser tan pesado, pero . . . . .