Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1243 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  script articles[resolue]

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

script articles[resolue]

n°1159931
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 11:40:26  profilanswer
 

bonjour, alors voila j'aimerai faire un script d'articles pour affiche le titre de mes articles qui renvoy a une autre page.
Ce que j'aimerais savoir, c'est comment on fait pour mettre un image a cote du titre une fois a gauche, une fois a droite.
je pensais a changer le code float="right" par $right et float="left" par $left:
et ensuite: si la precedente image est a gauche je la met a droite :
if $float == $left
{
 echo (" blabla bla <img class="$right" scr...." )
}  
 
est-ce bien comme cela qu'il faut faire ? Et est-ce que mon script marcherais de cette facon ?
Merci beacoup.
J'ai fait des efforts :d :hello:  :kaola:


Message édité par kirua_sama le 28-07-2005 à 23:01:26
mood
Publicité
Posté le 26-07-2005 à 11:40:26  profilanswer
 

n°1159942
sielfried
Posté le 26-07-2005 à 11:45:29  profilanswer
 

C'est pas une question de PHP, parce que si tu sais mettre une image "à gauche du titre" et "à droite du titre" (faudrait quand même être plus précis), alors ce sera archi-simple à transformer en PHP.
 
Bref question de html/css, même si c'est probablement float: left/right sur l'image que tu cherches.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1159959
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 11:51:40  profilanswer
 

bah non je sais exactement comment les mettre, mais c'est
lorsque j'ajoute un articles, l'image se mette a droite du titre si elle etait a gauche du titre et inversement.
donc je voulai savoir comment recuperer la position de l'article qui precede celui que je vais poster.

n°1160239
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 14:13:28  profilanswer
 

j'ai dit quelque chose de mal ?

n°1160265
micfont999
Simplement Moi
Posté le 26-07-2005 à 14:23:17  profilanswer
 

En fait ce que tu peux faire, c'est attribuer à chaque article un numéro, et en php, tu regarde, si le numéro est paire tu met à gauche, si c'est impaire, tu met à droite :) et à chaque article ajouter tu rajoute +1 en numéro.. (en clair rajouter un champs num :D )  
 
Pour moi c'est l'une des façon les plus simple (même si je ne sais pas comment vérifier la parité d'un nombre,mais ça doit bien ce trouver)
 
Bonne chance à toi :D

n°1160268
Onesque
Derelict Otter
Posté le 26-07-2005 à 14:24:26  profilanswer
 

Pour vérifier la parité, une division par 2 peut faire l'affaire je suppose :D

n°1160274
micfont999
Simplement Moi
Posté le 26-07-2005 à 14:26:25  profilanswer
 

Article numéro 5000 -> diviser par 2 = 2500 ...
chouette je sais compter, et après lol, je vois pas :( :)

n°1160276
Onesque
Derelict Otter
Posté le 26-07-2005 à 14:28:04  profilanswer
 

Si le résultat de la division par deux est un entier, alors c'est pair. Je pense qu'il y a une fonction pour tester ca en php.
 
Sinon idée foireuse, d'accord :D

n°1160289
Onesque
Derelict Otter
Posté le 26-07-2005 à 14:35:38  profilanswer
 

Sinon, j'ai vu ds le topic de berceker_united sur les cripts php les plus demandés un truc pour alterner les couleurs ds un tableau. Au lieu d'alterner les couleurs, tu alternes la position et ca marchera je pense :  
 
voir là :
http://forum.hardware.fr/hardwaref [...] tm#t921501

n°1160308
micfont999
Simplement Moi
Posté le 26-07-2005 à 14:41:29  profilanswer
 

oui ça pourraias etre une solution aussi..
 :)

mood
Publicité
Posté le 26-07-2005 à 14:41:29  profilanswer
 

n°1160342
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 14:52:50  profilanswer
 

oue mais j'aure aimer le faire sans base de donnees :d


Message édité par kirua_sama le 26-07-2005 à 14:53:00
n°1160347
micfont999
Simplement Moi
Posté le 26-07-2005 à 14:56:33  profilanswer
 

rohh il est compliquer lui hein :o
 
:)
 
bah tes articles tu les prends bien d'une bdd non??
ça dérange en quoi ?? ;)

n°1160357
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 15:03:31  profilanswer
 

non je ne les prends pas dans une bdd
je fait mon article dans une page a par php.
puis echo ("include (articles/$titre.php)" )
:d
donc pas de bdd. :p

n°1160361
Onesque
Derelict Otter
Posté le 26-07-2005 à 15:07:02  profilanswer
 

Ben quel est l'intérêt d'utiliser php alors?

n°1160367
micfont999
Simplement Moi
Posté le 26-07-2005 à 15:12:44  profilanswer
 

ça revien au même, dans ta boucle de lecture des articles, tu attribut à chaque article un numéro et suivant le numéro, tu affiche l'image à droite ou à gauche... :)

n°1160385
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 15:22:53  profilanswer
 

oki bah le php est utile pour ajoute un article je tape juste le titre.  
puis si je veux en supprimer un j'ai juste besoin de cliquer sur le bouton supprime.
et surtout j'ai besoin du php pour un certain nombre d'artcles  (6): je cree une nouvelle page ( comme sur mon livre d'or ) .
Le seul probleme c'est que pour faire ca je crois avoir besoin d'utilise une bdd ou bien je peu faire sans ??

n°1160404
micfont999
Simplement Moi
Posté le 26-07-2005 à 15:31:16  profilanswer
 

c'est toujours utilise un bdd, très utile, je te conseillerais de faire avec :)

n°1160426
Onesque
Derelict Otter
Posté le 26-07-2005 à 15:38:23  profilanswer
 

Ouaip, c'est dommage de se priver du confort qu'apporte une bdd dans ce cas :/

n°1160442
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 15:43:59  profilanswer
 

oki je vais faire ma bdd dans ce cas merci beaucoup.

n°1160467
Onesque
Derelict Otter
Posté le 26-07-2005 à 16:00:35  profilanswer
 

COmme ca en plus, tu peux envisager un back office pour écrire tes news...

n°1160477
micfont999
Simplement Moi
Posté le 26-07-2005 à 16:05:54  profilanswer
 

oui et ses articles :) plus faciles à modifier une faute d'orthographe, à supprimer, à modifier, à ajouter, à faire la mise en page.. Enfin tout quoi, je pourrais pas vivre sans bdd. (c'est peu être un problème certe, mais en attendant :) )

n°1160617
kirua_sama
Learn sciences with senses
Posté le 26-07-2005 à 18:19:18  profilanswer
 

^^ oki je vais faire comme ca pour mes news c'est bon bah pour supprime une news j'ai juste a supprimer le titre ^^.
Je vais garde la methode include sans bdd pour les articles. Mais je vais utilise une base de donnees pour les titre menant au lien correspondant :) voia.

n°1163028
kirua_sama
Learn sciences with senses
Posté le 28-07-2005 à 14:12:21  profilanswer
 

c'est bon j'ai fait mes bases de donnees pour chacun des pages que je compte cree ^^. Sinon pour savoir si l'id est pair ou impaire on utilise bien isnt_int ???
et mon code est bon :  
je pensais a changer le code float="right" par $right et float="left" par $left:
et ensuite: si la precedente image est a gauche je la met a droite :
if $float == $left
{
 echo (" blabla bla <img class="$right" scr...." )
}  
 ??
Merci encore.

n°1163039
FlorentG
Unité de Masse
Posté le 28-07-2005 à 14:17:00  profilanswer
 

Olalala :( Franchement, laisse tomber tout ça, et commence par apprendre un peu la prog, l'algorithmique toussa. Après, passe au PHP, mais progressivement, parce que là il te manque une part de logique nécessaire :(

n°1163148
kirua_sama
Learn sciences with senses
Posté le 28-07-2005 à 14:55:38  profilanswer
 

...?  :lol: mon cas a l'air de te desesperer ^^.
tu peux t'expliquer stp je ne vois pas trop ce qui te desespere a ce point ^^ :heink: ?

n°1163150
FlorentG
Unité de Masse
Posté le 28-07-2005 à 14:56:45  profilanswer
 

L'absence de toute logique ;)

n°1163849
kirua_sama
Learn sciences with senses
Posté le 28-07-2005 à 19:44:16  profilanswer
 

tu parle pour mon code ??
la ce n'est pas le code a utilise mais je voulais juste savoir si c'etait la bonne methode.
Sinon  pour le code je recupere la valeur precedente je test si c'est celle qui positionne a droite je met a gauche sinon je la met a droite.
Bien sur mon code ne veu rien dire mais je voulais juste savoir si c'etait de cette facon qu'il fallais faire ou bien si il existait un fonction qui permettai de dire 1x/2 = gauche le reste du temp = droite . :d si je me suis encore mal exprimer je m'en excuse et si tu pense que meme apres ca j'ai une absence totale de toute logique bah c'est que c'est reelement le cas :)

n°1163918
kirua_sama
Learn sciences with senses
Posté le 28-07-2005 à 20:58:38  profilanswer
 

:$ ?

n°1164003
kirua_sama
Learn sciences with senses
Posté le 28-07-2005 à 22:09:55  profilanswer
 

XD j'ai reussi a faire mon script :d merci quand meme florentG.
Je voi que ton jugement critique est eguise mais si tu pouvais justifie tes propos ca me permettrais d'avance ^^
++

n°1164004
snarky
Posté le 28-07-2005 à 22:10:41  profilanswer
 

FlorentG a écrit :

L'absence de toute logique ;)


 
 :non:  :non:  il parle de dans ton cerveau   :pfff:  
 
 

n°1164059
kirua_sama
Learn sciences with senses
Posté le 28-07-2005 à 23:00:28  profilanswer
 

XD looool ahahah c'est vrai ??? Ahh mince j'avais pas compris.
heuresement t'es la pour m'expliquer :pfff: :pffff: ...  
Pour la solution, pour ceux qui la veulent c'est ceci

Citation :

  $pair_impair = 1;
   
   while ($donnees = mysql_fetch_array($reponse))
   {
    $testimpair = $pair_impair/2;
 
    if (is_int($testimpair))
     echo '<p><div class="news"><a href="'.$donnees['titre'].'.php"><p><b>'.$donnees['titre'].' Pair</b></p></a></h3></div></p>';
    else  
     echo '<p><div class="news"><a href="'.$donnees['titre'].'.php"><p><b>'.$donnees['titre'].'Impair</b></p></a></h3></div></p>';
     
    $pair_impair = $pair_impair + 1;
   }  
  ?>

n°1164063
kirua_sama
Learn sciences with senses
Posté le 28-07-2005 à 23:02:28  profilanswer
 

Citation :

si je me suis encore mal exprimer je m'en excuse et si tu pense que meme apres ca j'ai une absence totale de toute logique bah c'est que c'est reelement le cas :)


 
heuresement que t'etait la j'avais oublier que j'y avait deja penser ... :pt1cable:  :love:

n°1164137
FlorentG
Unité de Masse
Posté le 28-07-2005 à 23:55:20  profilanswer
 

kirua_sama a écrit :

XD looool ahahah c'est vrai ??? Ahh mince j'avais pas compris.
heuresement t'es la pour m'expliquer :pfff: :pffff: ...  
Pour la solution, pour ceux qui la veulent c'est ceci [...]


Un peu trop de redondance ;) Faudrait mettre certains echo hors du if

n°1164639
kirua_sama
Learn sciences with senses
Posté le 29-07-2005 à 13:19:48  profilanswer
 

alors tu revois un peu mon etat logique a la rehausse stp ?  :jap:  :ange:  :p  
sinon j'ai pas trop compris ta remarque y'a un echo pour si la condition est vraie sinon un autre... je ne voit pas trop comment faire autrement .. :(  :??:  
sinon un autre probleme:
quelqu'un peut mexpliquer pourquoi

Citation :

$pair_impair = $pair_impair + 1;

marche et:

Citation :

$pair_impair = $pair_impair ++;

ne marche pas s'il vous plait ?

n°1164646
sielfried
Posté le 29-07-2005 à 13:26:54  profilanswer
 

++ veut dire "incrémenter de 1", donc $pair_impair++ suffit.
 
Sinon, tu t'emmerdes avec un compteur alors qu'un simple booleen pourrait suffire. :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1164666
kirua_sama
Learn sciences with senses
Posté le 29-07-2005 à 13:45:48  profilanswer
 

justement je pose cette question ca : $pair_impair++ ne marche pas !
euh .... desoler je suis vraiment debutant ... je ne comprend pas ce que tu veux dire

n°1164671
sielfried
Posté le 29-07-2005 à 13:49:32  profilanswer
 

Code :
  1. $pair_impair++

<=>

Code :
  1. $pair_impair = $pair_impair + 1


 
Sinon pour le booleen :

Code :
  1. $pair = true;

avant la boucle (ou false, selon ce que tu veux en premier), puis

Code :
  1. $pair = !$pair

dedans, et ça suffit.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1164690
kirua_sama
Learn sciences with senses
Posté le 29-07-2005 à 14:01:48  profilanswer
 

^^ ingenieu :) oue je sais ke ++ = +1 mais le ++ ne marche pas !
sinon pour ton code :) ^^ merci beaucoup il est classe

n°1164702
sielfried
Posté le 29-07-2005 à 14:05:09  profilanswer
 

Ben si ça marche. :spamafote:
 
C'est ça qui ne marche pas :

Code :
  1. $pair_impair = $pair_impair ++;


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1164707
kirua_sama
Learn sciences with senses
Posté le 29-07-2005 à 14:07:02  profilanswer
 

$pair_impair++ celui la non plus :sarcastic:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  script articles[resolue]

 

Sujets relatifs
Problème de script php(livre d'or)Probleme de script avec un formulaire
Aide pour amelioration script PHP[php] un script dans une variable d'url...
PHP dans Java Script[VBS] appel d'une foonction avant fermeture du script
cut dans un scriptrecherche un script
petit probleme script de menu deroulantHelp... Script d'image qui ne passe pas sur mon new hébergeur
Plus de sujets relatifs à : script articles[resolue]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR