D'une part, qui est une tache hideuse de texte à regarder. Pourquoi s'embêter avec les différents échos, quand imprimer avec des guillemets est parfaitement capable de faire l'insertion de la variable elle-même?
print("http://maps.google.com/maps/etc....?center={$City},{$City},{$State}&zoom=etc....");
Et frapper votre page de test recrache l'URL suivante vers le haut:
http://maps.google.com/maps/api/staticmap?center=,,&zoom=14&size=500x500&maptype=roadmap&markers=color:blue|label:S|,&sensor=false
avis du center=,,
... il n'y a pas la ville ou de l'Etat là, donc vos variables $ Ville et État de $ sont vide/null. Dans votre commentaire, vous utilisez $ ville et l'état $ - rappelez-vous que les noms de variables PHP sont sensibles à la casse, de sorte que la ville $ est quelque chose de complètement différent de la ville $.
Pouvez-vous s'il vous plaît être un peu plus ... lucide dans la description de ce que vous voulez atteindre? :) –
Base de données, URL, iFrame - 3 choses qui ont rien à voir avec l'autre. WTF demandez-vous? –
http://maps.google.com/maps/api/staticmap?center=WYOMING,WYOMING,MI&zoom=14&size=500x500&maptype=roadmap&markers=color:blue|label:S|42.902160,-85.696708&sensor=false si je mettre cela dans une iframe il arrive avec la carte vient de cette print (« http://maps.google.com/maps/api/staticmap?center= »); echo $ city; impression(","); echo $ city; impression(","); echo $ state; print ("& zoom = 14 & size = 500x500 & MapType = feuille de route et marqueurs = couleur: bleu | étiquette: S |"); echo $ lat; impression(","); echo $ lon; print ("& sensor = false"); appels script pour l'entrée de la ville et de l'état pour obtenir des informations de db donc je dois obtenir l'URL de fin dans iframe –