Boucle dans un code PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Boucle dans un code PHP

Re: Boucle dans un code PHP

par serval92 » 26 mars 2012, 21:29

Bonsoir Moogli,

Merci pour ta réponse, je teste dès demain.

Re: Boucle dans un code PHP

par moogli » 26 mars 2012, 21:21

salut,

il faut que tu vois comment fonctionne ta classe de connexion au sgbd.

a partir de la il te suffit de faire un code dans ce style

while (condition pour savoir si la boucle finie ou pas){
$coordtab []= array($valeur1,$valeur2,$valeur3);
}

$valeur1, $valeur2, $valeur3 sont les infos issue de la base.

@+

Boucle dans un code PHP

par serval92 » 26 mars 2012, 10:03

Bonjour à tous.

Je souhaite me servir de google maps au moyen d'une classe de la sorte :
<?php

                require('GoogleMapAPIv3.class.php');

                $gmap = new GoogleMapAPI();
                $gmap->setDivId('test1');
                $gmap->setDirectionDivId('route');
                $gmap->setCenter('Nantes');
                $gmap->setEnableWindowZoom(true);
				$gmap->setEnableAutomaticCenterZoom(true);
                $gmap->setDisplayDirectionFields(true);
                // $gmap->setClusterer(true);
                $gmap->setSize('600px','600px');
                $gmap->setZoom(11);
                $gmap->setLang('fr');
                $gmap->setDefaultHideMarker(false);
                // $gmap->addDirection('nantes','paris');

				// cat1
                $coordtab = array();
                $coordtab []= array('nantes france','Nantes','<strong>html nantes</strong>');
                $coordtab []= array('carquefou france','Carquefou','<strong>html carquefou</strong>');
                $coordtab []= array('vertou france','Vertou','<strong>html vertou</strong>');
                $coordtab []= array('rezé france','Rezé','<strong>html rezé</strong>');
				// $gmap->setIconSize(20,34);
                $gmap->addArrayMarkerByAddress($coordtab,'cat1');
				

                $gmap->generate();
                echo $gmap->getGoogleMap();

                ?>
Je souhaiterais que les adresses de ce code, "//cat1" soit dynamique, à partir d'une base mysql.
J'ai donc créé cette requête :
$db = JFactory::getDBO();
$query="SELECT * FROM #__cck_store_form_activit_de_service WHERE id=66";
echo $query;
$db->setQuery( $query );
$related_field = $db->loadObject();
Ce qui me donne comme champs :
$related_field->activite_adresse_numero ;
$related_field->activite_adresse_rue ;

Et je souhaiterais remplacer l'adresse statique par ces variables dans la ligne $coordtab []= array('nantes france','Nantes','<strong>html nantes</strong>');

Je vous remercie de votre attention et de votre aide.