boucle while
4 messages
• Page 1 sur 1
- dudo
- WRInaute occasionnel

- Messages: 453
- Inscription: 10 Jan 2004
boucle while
Bonjour,
Débutant en en php4, je voudrais savoir il est possible de séparer le programme de la vue avec du code lié à la boucle while, et donc comment le faire,
Cela afin donc de séparer le programme du contenu et surtout de pouvoir reprendre les données à des endroits différents de ma page
ex classique ci-dessous;
Merci, de vos retours
ludo
Débutant en en php4, je voudrais savoir il est possible de séparer le programme de la vue avec du code lié à la boucle while, et donc comment le faire,
Cela afin donc de séparer le programme du contenu et surtout de pouvoir reprendre les données à des endroits différents de ma page
ex classique ci-dessous;
- Code: Tout sélectionner
// on scanne les tuples
while ($data = mysql_fetch_array($req, MYSQL_ASSOC)) {
echo "<a href='http://$data[Url]'><b>$data[ville]</b></a><br>";
echo "<LI class=m> http://$data[Url]<br>";
}
// on libere memoire
mysql_free_result ($req);
...
Merci, de vos retours
ludo
-

narayana - WRInaute impliqué

- Messages: 835
- Inscription: 28 Jan 2005
Salut
tu peux faire comme suit :
puis utiliser ces tableaux
tu peux faire comme suit :
- Code: Tout sélectionner
$tab_url = array();
$tab_ville = array();
while ($data = mysql_fetch_array($req, MYSQL_ASSOC)) {
echo "<a href='http://$data[Url]'><b>$data[ville]</b></a><br>";
echo "<LI class=m> http://$data[Url]<br>";
array_push($tab_url,$data[Url]);
array_push($tab_ville,$data[ville]);
}
// on libere memoire
mysql_free_result ($req);
puis utiliser ces tableaux
- Code: Tout sélectionner
foreach($tab_url as $url)
echo $url;
foreach($tab_ville as $ville)
echo $ville;
- dudo
- WRInaute occasionnel

- Messages: 453
- Inscription: 10 Jan 2004
recup boucle while
narayana a écrit:Salut
tu peux faire comme suit :
- Code: Tout sélectionner
$tab_url = array();
$tab_ville = array();
while ($data = mysql_fetch_array($req, MYSQL_ASSOC)) {
echo "<a href='http://$data[Url]'><b>$data[ville]</b></a><br>";
echo "<LI class=m> http://$data[Url]<br>";
array_push($tab_url,$data[Url]);
array_push($tab_ville,$data[ville]);
}
// on libere memoire
mysql_free_result ($req);
puis utiliser ces tableaux
- Code: Tout sélectionner
foreach($tab_url as $url)
echo $url;
foreach($tab_ville as $ville)
echo $ville;
Le code et l'utilisation des tableaux ci-dessus, cela fonctionne tres bien, mais en fait ce que je voulais, c'est ne pas afficher a cet endroit la requete et reprendre sans dupliquer mais ailleurs:
echo " <LI class=y><a href='http://$data[Url]'><b>$data[ville]</b></a><br>";
mais de cette manière cela ne fonctionne pas ! >
- Code: Tout sélectionner
foreach($tab_url as $url)
foreach($tab_ville as $ville)
echo "<LI class=y><a href='http://$url'><b>$ville</b></a><br>";
ludo
-

narayana - WRInaute impliqué

- Messages: 835
- Inscription: 28 Jan 2005
je comprends mieux
et tu l'affiches quand tu veux par
- Code: Tout sélectionner
$tab_data = array();
while ($data = mysql_fetch_array($req, MYSQL_ASSOC)) {
$tab_temp = array($data[Url],$data[ville]);
array_push($tab_data,$tab_temp);
}
et tu l'affiches quand tu veux par
- Code: Tout sélectionner
foreach($tab_data as $tab)
{
echo "<a href='http://$tab[0]'><b>$tab[1]</b></a><br>";
echo "<LI class=m> http://$tab[0]<br>";
}
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Itérations boucle FOR
- Décrémentation + boucle while
- pb de boucle infinie...
- Boucle infinie...
- Help redirection qui boucle !
- Boucle PHP et variables
- Boucle(pas=5)en php??
- Réécriture en boucle partielle.
- Boucle avec php
- [Php] Problème de boucle
- boucle d'image en php
- Problème de boucle (regex)
- RewriteRule Expression reguliere et boucle
- URL Rewriting qui boucle?
- Erreur 404 qui boucle
- MSN HRS : des éditeurs de MSN évaluent la qualité des sites web - 02-12-2005
- Suivre le Tour de France 2008 avec Google Street View - 03-07-2008
- Google se lance dans la recherche de blogs - 14-09-2005
- Google API : guide de développement de l'API Google - 20-09-2002
- La syndication de contenu : afficher un flux RSS sur son site - 28-06-2004
- Tour de France 2010 : parcours dans Google Earth/Maps : itinéraire, carte 3D, villes étapes - 06-07-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
