Currently, I want to retrieve data from the database by putting the php code in the javascript. The javascript will have the form detail to ask user and one of the detail will require the data from the database.But the console prompt the error
Uncaught SyntaxError: Invalid or unexpected token
google.maps.event.addListener(marker,'click', function(event) {
//Edit form to be displayed with new marker
infowindow.close();
marker.setVisible(false);
<?php
?>
var EditForm = '<p><div id="infowindow-content" class="marker-edit">'+
'<form action="ajax-save.php" method="POST" name="SaveMarker" id="SaveMarker">'+
'<label for="pName"><span>Place Name :</span><input type="text" name="pName" class="save-name" placeholder="Enter Title" maxlength="40" /></label>'+
'<label for="pDesc"><span>Description :</span><textarea name="pDesc" class="save-desc" value="place-address" maxlength="150"></textarea></label>'+'
<?php
$db_username = 'root';
$db_password = '';
$db_name = 'mss';
$db_host = 'localhost';
$sql = "SELECT* FROM vendor";
$result = mysqli_query($conn, $sql);
while($row1=mysqli_fetch_assoc($result))
{
echo '<label for="pType"><span>Type :</span> <select name="pType" class="save-type"><option value ="'.$row1["vendorid"].'">"'.$row1["vendorid"].'"</option>';
}
?>'+
'</form>'+
'</div></p><button name="save-marker" class="save-marker">Save Marker Details</button>';
//Drop a new Marker with our Edit Form
create_marker(event.latLng, 'New Marker', EditForm, true, true, true, "pin_green.png", "");
});
}
EditForm. That+ 'looks wrong.