Привет, прежде всего, спасибо за помощь друзьям.Как вставить текст данных Mysql в Object [object HTMLCollection]
Мне хотелось бы узнать, могут ли они помочь мне с этой проблемой, я вставляю маршруты широты и долготы Google Maps incluyendole ввода текста capo с именем «pathname» в моей базе данных, все очень хорошо, чтобы вставить широту и долгота, но когда вы вставляете «pathname», я возвращаюсь в листинг поля pathname inserccionen «[object HTMLCollection]» Что я хочу - это вставить текст или значение этого ввода.
Ниже мой код, чтобы увидеть, если они могут дать мне руку вы будете благодарил
Php Код Index.php:
<?php
$lat = "18.472848374914534";
$lng = "-69.92593261718753";
$pos = $_POST ["pos"];
$nombre_ruta = $_POST ["nombre_ruta"];
echo "
<div id='info' name='info' class='info'>".$pos."</div>
<div id='seleccion_mapa'></div>
<input type='text' name='nombre_ruta' id='nombre_ruta' placeholder='ponga aqui, el nombre de la ruta' class='Txt_SELECCIONAR' />
<input type='submit' id='enviar' name='enviar' value='CREAR RUTA' class='Txt_btn_submit2' value='CREAR RUTA'>
<br>
<div id='respuesta'></div>";
?>
Script Ajax расслоение плотной
<script>
$(document).ready(function(){
lat = "<?php echo $lat; ?>" ;
lng = "<?php echo $lng; ?>" ;
var map;
function initialize() {
var myLatlng = new google.maps.LatLng(lat,lng);
var mapOptions = {
zoom: 7,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("seleccion_mapa"), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
draggable:true,
animation: google.maps.Animation.DROP,
web:"Localización geográfica!",
icon: "../../../../assets/img/marker.png"
});
google.maps.event.addListener(marker, 'dragend', function(event) {
var myLatLng = event.latLng;
lat = myLatLng.lat();
lng = myLatLng.lng();
nombre_ruta = myLatLng.nombre_ruta();
document.getElementByTagId('info').innerHTML = [
lat,
lng,
nombre_ruta
].join(', ');
});
marker.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
$("#enviar").click(function() {
var url = "../../../controllers/cargar_mapa.php";
$("#respuesta").html('<img src="../../../../assets/img/loading17.gif" />');
$.ajax({
type: "POST",
url: url,
data: 'lat=' + lat + '&lng=' + lng + '&nombre_ruta=' + nombre_ruta ,
success: function(data)
{
$("#respuesta").html(data);
}
});
});
});
</script>
и код вставки базы данных
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
include('../../Connections/conexion_mapa_ruta.php');
$lat=strip_tags(mysqli_real_escape_string($con,$_POST['lat']));
$lng=strip_tags(mysqli_real_escape_string($con,$_POST['lng']));
$nombre_ruta=$_POST['nombre_ruta'];
$pos=$lat.",".$lng;
mysqli_query($con,"INSERT INTO ruta_transporte (Lat, Lng, Pos, nombre_ruta) values ('$lat','$lng','$pos','$nombre_ruta')");
echo "<b> Posición guardada: </b>".$nombre_ruta.",".$lat.", ".$lng;
?>
Привет, Дэвид, для вашего разъяснения, в настоящее время я пытаюсь сделать то же самое, что и в моей базе данных, значения в тексте отправляется по почте, например nombre_ruta(); Это текстовое поле o вставить имя в другие столбцы, сопровождаемые широтой и долготой –