Selection de site dans la BDD
Résolu
Utilisateur anonyme
-
Autumn`Tears Messages postés 1054 Date d'inscription Statut Membre Dernière intervention -
Autumn`Tears Messages postés 1054 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je débute en langage web et je suis entrain de realiser mon premier site.
J'ai une erreur dans le site que je suis entrain de faire mais je ne vois pas d'ou viens l'erreur.
Je veux que mon code php recupere les url d'un domaine specifique qui sont dont une table de ma BDD et les affiche.
mais le probleme avec le code que j'ai fais c'est qu'il affiche seulement le dernier lien qu'il prend de la BDD.
Pouvez vous me dire SVP d'ou viens l'erreur.
mon code php:
mon code pour afficher les liens:
merci d'avance de votre aide.
Je débute en langage web et je suis entrain de realiser mon premier site.
J'ai une erreur dans le site que je suis entrain de faire mais je ne vois pas d'ou viens l'erreur.
Je veux que mon code php recupere les url d'un domaine specifique qui sont dont une table de ma BDD et les affiche.
mais le probleme avec le code que j'ai fais c'est qu'il affiche seulement le dernier lien qu'il prend de la BDD.
Pouvez vous me dire SVP d'ou viens l'erreur.
mon code php:
$requeta ="SELECT urlsite FROM site WHERE iddomainesite= '8'"; $resulta = mysql_query($requeta,$lien); $nblignes = mysql_num_rows($resulta); for($i=0 ; $i<$nblignes ; $i++){ while($row = mysql_fetch_array($resulta)){ $urla[$i] = $row[$i]; } }
mon code pour afficher les liens:
<ul> <li><a class="abc" href="<?php echo $urla[0] ?>" ></a></li> <li><a class="def" href="<?php echo $urla[1] ?>" ></a></li> <li><a class="ghi" href="<?php echo $urla[2] ?>" ></a></li> <li><a class="jkl" href="<?php echo $urla[3] ?>" ></a></li> <li><a class="abc" href="<?php echo $urla[4] ?>" ></a></li> <li><a class="jkl" href="<?php echo $urla[5] ?>" ></a></li> <li><a class="abc" href="<?php echo $urla[6] ?>" ></a></li> <li><a class="def" href="<?php echo $urla[7] ?>" ></a></li> <li><a class="ghi" href="<?php echo $urla[8] ?>" ></a></li> <li><a class="jkl" href="<?php echo $urla[9] ?>" ></a></li> </ul>
merci d'avance de votre aide.
A voir également:
- Selection de site dans la BDD
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site de partage de photos - Guide
- Meilleur site de vente entre particulier - Guide
2 réponses
Salut,
J'espère que ça pourra t'aider
code php:
$requeta ="SELECT urlsite FROM site WHERE iddomainesite= '8'";
$resulta = mysql_query($requeta,$lien);
//On vérifie que des résultats sont retournés
if(mysql_num_rows($resulta))
{
$classes = array('abc', 'def, 'ghi', 'jkl');
echo '<ul>';
$cpt = 0;
while($urls = mysql_fetch_array($resulta))
{
//Vérifie si $cpt est égal au nombre d'éléments du tableau $classes
if($cpt >= count($classes)
{
//Ràz du compteur si c'est le cas
$cpt = 0;
}
//Affiche chaque lien, et la classe abc, puis def, etc selon la valeur du $cpt
echo '<li><a class="'.$classes[$cpt].'" href="'.$urls['urlsite'].'"></a></li>';
$cpt++;
}
echo '</ul>';
}
else
{
echo 'Aucune url';
}
J'espère que ça pourra t'aider
code php:
$requeta ="SELECT urlsite FROM site WHERE iddomainesite= '8'";
$resulta = mysql_query($requeta,$lien);
//On vérifie que des résultats sont retournés
if(mysql_num_rows($resulta))
{
$classes = array('abc', 'def, 'ghi', 'jkl');
echo '<ul>';
$cpt = 0;
while($urls = mysql_fetch_array($resulta))
{
//Vérifie si $cpt est égal au nombre d'éléments du tableau $classes
if($cpt >= count($classes)
{
//Ràz du compteur si c'est le cas
$cpt = 0;
}
//Affiche chaque lien, et la classe abc, puis def, etc selon la valeur du $cpt
echo '<li><a class="'.$classes[$cpt].'" href="'.$urls['urlsite'].'"></a></li>';
$cpt++;
}
echo '</ul>';
}
else
{
echo 'Aucune url';
}