begin process at 2012 05 31 12:41:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème dans mon code


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème dans mon code

mardi 25 octobre 2005 à 13:22:15 | Problème dans mon code

framic

Bonjour,

J'ai créé un code qui permet d'afficher des images a raison de 3 images par ligne puis ensuite on saute une ligne.......

mais ca fonctionne pas j'aimerais savoir pourkoi merci.

Le code :

$compteur=0;

$nbboucle=($totalDesImages/3);
do
{
$compteur++;
?>
    <table border=0>
    <tr>
    <p align="center">
<?   
   
    do    
    {
    $donnees = mysql_fetch_array($reponse);
        if ($reponse==0)
        {
        $stop=1;
        }
        else
        {
        $compteurligne++;
        ?>
        <th width="130" height="120" background="smileys1.png"><img border="0" src="<? echo $donnees['image']; ?>"></th>
                                    <?
        }
    }
    while ((!$compteur==3) or (!stop==1));
    ?>
    </td></tr></table>
<?
}
while(!($compteur>=$nbboucle));

mardi 25 octobre 2005 à 13:55:23 | Re : Problème dans mon code

malalam

Administrateur CodeS-SourceS
Hello,

tu devrais utiliser plutôt un modulo 3.

Ensuite, plusideurs problèmes :

tu éris stop au lieu de $stop, dans ta condition finale.
Tu ne boucles pas sur ta requête.
Tu ouvres un <tr>, un <th>, tu les fermes, mais je ne vois pas de <td> ouvert alors que tu en fermes un.

D'où vient $reponse ?

Bref, tu peux faire beaucoup plus simple...et bcp mieux codé :-)
mardi 25 octobre 2005 à 14:22:24 | Re : Problème dans mon code

framic

ouai je sais que je peut faire bcp plus simple mais c'est la solution la plus simple que j'ai essayé de faire : pour les petit probleme oui c'est vrai j'ai oublier de faire la modification lorsque j'ai posté le message et $reponse vien de la selection de la requete mysql.

Voila si tu pouvais m'aider modulo? je sais pas trop comment ca marche etc...

Merci

mardi 25 octobre 2005 à 14:35:04 | Re : Problème dans mon code

malalam

Administrateur CodeS-SourceS
Un modulo, c'est le reste d'une division.
L'opérateur modulo en php est : %

Ex :

1%2 = 1
2%2 = 0



mardi 25 octobre 2005 à 23:32:58 | Re : Problème dans mon code

monoceros01

<?php
$npl = 3 ;    //nombre d'image par ligne

$query = "SELECT url_images FROM table_image [WHERE ma_clause_where_si_y_en_faut_une] [ORDER BY champ_quelconque] [ASC | DESC]";      // à modifier selon ta convenance.

/*
[] = facultatif
| = ou
//*/

$result = mysql_query($result, $con_id); //$con_id renvoyé par mysql_connect()
$i=0;
while($data = mysql_fetch_array($result))
// Boucle d'affichage
{
       $i++;
       $tableau.= ($i%$npl === 1) ? "<tr>" : "";
       $tableau.= "<td align=\"center\"><img src=\"".$data["url_images"]."\" /></td>";
       $tableau.= ($i%$npl === 0) ? "</tr>" : "";

}
while($i%$npl !=== 0)
// Boucle qui rajoute les cellules manquantes à la fin de la ligne
{
       $i++;
       $tableau.="<td>&nbsp;</td>";
       $tableau.= ($i%$npl === 0) ? "</tr>" : "";
}

$tableau = "<table>".$tableau."</table>";
?>


Facile hein :p
(je ne suis pas sûr de mon coup, mais je crois que c'est bon.... La question est : "Est-ce optimal ?")
mercredi 26 octobre 2005 à 00:01:53 | Re : Problème dans mon code

monoceros01

Oups! j'ai oublier de déclarer la variable $tableau avant de a concaténer  ^_^;;;

Donc il faut rajouter :
$tableau = "";
n'importe où avant la première boucle :)



Cette discussion est classée dans : images, problème, ligne, code, compteur


Répondre à ce message

Sujets en rapport avec ce message

Cache JavaScript et images générées... [ par dominion ] Bonjour à tous !Je suis face à un problème qui a l'art de royalement m'énerver : $normal = 'images/button.php?text=text&img=submit.png';$click = 'ima Compteur "qui est en ligne" [ par sebmayer ] Bonjour ! Voila j'ai un problème avec mon "Qui est en ligne" Celui ci compte les adresses ip différentes, mais le problème c'est que certains visit Petit problème avec un code php du site [ par Antho59540 ] Bonjour, Comme l'auteur d'un des ocdes phph n'a plus l'air d'être là je poste un sujet ici ^^' Voila j'ai télécharger le code là > http://www.phpcs. Problème de mouseout sur un tableau [ par azahiri ] Bonjour, J'ai un tableau ou j'alterne les couleur par deux lignes. Il n y a pas de problème là dessus. Maintenant je veux colorer la ligne au passag erreur dans un code [ par esteller ] Bonjour à tous.je n'arrive pas à afficher les éléments de l'employé selectionné pour la modification.Mais si je met: [code=php] [/code] quelque soit Site bilingue et img src [ par DsD7 ] Bonsoir, je débute en php et mon problème est le suivant. Il y a 2 paramètres sur mon projet de site. Le premier est la langue (géré par des constante Problème d'affichage d'images [ par SaiYan5102 ] Bonjour, Voilà j'ai créé un script qui récupère des images sur une page web afin de les afficher sur ma page. Il a toujours bien fonctionné. Et depui Code source et balise [ par jokerhell ] Bonjour, Voila je suis nouveau ici et je sais pas si j'ai mis le sujet dans le theme mais bon voila mon probleme: J'ai un site internet, il se trouv Problème slash [ par princdav83 ] Salut tout le monde, Je suis confronter à un problème. J'ai télécharger un éditeur : [code=php] Barre de défilement function pr Problème pour convertir une date numérique au format lettre [ par BenamourJr ] Bonjour, Je fais face à un problème que j'ai du mal à comprendre, c'est pourquoi je viens vers vous en espérant que vous puissiez m'éclairer un peu.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales