2016-11-16 1 views
-1

Ich habe eine Datenbank mit Breiten- und Längengradwerte, ich versuche eine PHP-Datei zu schreiben, die diese Werte erhält und dann Links zu Google Maps erstellt, also wenn ich die PHP-Datei die Werte ausführen kann Klicken Sie auf Google Maps mit den Breiten- und Längenwerten klicken.Erstelle Google Maps URL in PHP

Ich habe vorher noch nie mit PHP gearbeitet und kann es nicht funktionieren lassen, und ich werde sehr dankbar sein, wenn mir hier jemand helfen kann. Hier

ist der Code Ive bisher geschrieben:

$result = mysqli_query($con,"SELECT * FROM user"); 

echo "<table border='1'> 
<tr> 
<th>id</th> 
<th>name</th> 
<th>address</th> 
<th>phone</th> 
<th>email</th> 
<th>message</th> 
<th>location</th> 
</tr>"; 

while($row = mysqli_fetch_array($result)) 
{ 
echo "<tr>"; 
echo "<td>" . $row['id'] . "</td>"; 
echo "<td>" . $row['name'] . "</td>"; 
echo "<td>" . $row['address'] . "</td>"; 
echo "<td>" . $row['phone'] . "</td>"; 
echo "<td>" . $row['email'] . "</td>"; 
echo "<td>" . $row['message'] . "</td>"; 


echo "<td>" . '<a href="http://maps.google.com/maps?z=12&t=m&q=loc:', urlencode $row['location'], '">' . "</td>"; 



echo "</tr>"; 
} 
echo "</table>"; 

mysqli_close($con); 
?> 
+1

In welcher Weise dies nicht ändern? – David

+0

Wo sind die Breiten- und Längengrade? – RamRaider

+0

Die Breiten- und Längengradwerte befinden sich in der Datenbank in der Zeile "location" – Vladimir

Antwort

1

der Fehlercode sagt Ihnen, was oben ist. Sehen Sie sich Zeile 35 an. Sie verketten sich nicht korrekt. Sie müssen

echo "<td>" . '<a href="http://maps.google.com/maps?z=12&t=m&q=loc:', urlencode $row['location'], '">' . "</td>"; 

Um

echo '<td><a href="http://maps.google.com/maps?z=12&t=m&q=loc:'. urlencode($row['location']) . '"></td>'; 

Haben ein lesen Sie auf String Operators

+0

Ich habe die geändert Zeile und der Fehler ist der gleiche. – Vladimir

+0

habe meine Antwort aktualisiert. 'urlencode' benötigt Klammern um die zu codierende Variable – atoms

+0

Nicht sicher, aber sollte es nicht auch loc = anstatt loc sein: – atoms