saut de ligne

saut de ligne - PHP - Programmation

Marsh Posté le 16-11-2006 à 22:28:36    

Bonjour,
 
Comment faire pour mettre un saut de ligne dans la variable $gagnant
 
$gagnant=$gagnant .$res[1]['NO_PERSONNE'];?><br><?php
 
Le résultat désiré est:
 
Pierre
Marc
Luc
 
Ensuite, j'utilise cette variable pour mon affichage html.
 
Merci!
 

Reply

Marsh Posté le 16-11-2006 à 22:28:36   

Reply

Marsh Posté le 16-11-2006 à 22:30:24    

Avec de la concaténation [:dawak]... Sauf que t'as une liste, alors vaut mieux utiliser un ul + li

Reply

Marsh Posté le 17-11-2006 à 02:04:25    

Ce n'est pas une liste, c'est un exemple de ce que la table sous Oracle peut donner.
 
La variable se remplie à même un while...

Reply

Marsh Posté le 17-11-2006 à 02:13:54    

Le but étant d'avoir le enter après chaque fois que la boucle passe.

Reply

Marsh Posté le 17-11-2006 à 02:45:20    

Tu veux un retour pourquoi: l'affichage en html (<br> ) ou la lisibilité du code généré ("\n" ) :??:

Reply

Marsh Posté le 17-11-2006 à 03:12:52    

Je veux avoir dans la variable le nom de chacun des gagnants suivi d'un enter pour l'afficher avec un texte déroulant par la suite dans l'écran.

Reply

Marsh Posté le 17-11-2006 à 03:39:20    

Je suis pas sur de saisir la notion de texte déroulant.
Si c'est à l'affichage, en html c'est <br> (<br /> en xhtml).
 
Ou alors du préformatage de texte, donc \n qui fait un retour à la ligne non interprêté par le navigateur, dans un élément <pre></pre> qui lui garde le préformatage du texte :)

Reply

Marsh Posté le 17-11-2006 à 04:34:22    

Voici la page que j'essaie de faire. Le enter est le changment de ligne que je désire. Ic, il y a deux numéros mais souvent il y en 3 et plus.
 
http://www.uqtr.ca/fondation/bourses/index.php

Reply

Marsh Posté le 17-11-2006 à 04:45:17    

Tu fais exprès de pas lire ce que je te raconte depuis le début  :heink:  
 
PS: marquee ça pue comme balise :o

Reply

Marsh Posté le 17-11-2006 à 04:51:34    

Peut-être mais ça fait la job qu'on me demande actuellement.

Reply

Marsh Posté le 17-11-2006 à 04:51:34   

Reply

Marsh Posté le 17-11-2006 à 13:28:38    

Personne ne sait comment mettre un enter et qu'il soit conserver dans la variable.

Reply

Marsh Posté le 17-11-2006 à 13:48:30    

Quitte a avoir du code sale ... pourquoi n'utilises-tu pas <br> pour faire ce que tu souhaites ?????

Reply

Marsh Posté le 17-11-2006 à 14:10:06    

Parce que le <br> n'est pas conservé dans la variable donc mon affichage n'est pas ok.
 
Je vais essayé d'aller vers <ul> et <li>.

Message cité 2 fois
Message édité par fourniey le 17-11-2006 à 14:10:21
Reply

Marsh Posté le 17-11-2006 à 14:31:25    

fourniey a écrit :

Parce que le <br> n'est pas conservé dans la variable donc mon affichage n'est pas ok.
 
Je vais essayé d'aller vers <ul> et <li>.


hein ?

Reply

Marsh Posté le 17-11-2006 à 14:32:24    

fourniey a écrit :

Parce que le <br> n'est pas conservé dans la variable donc mon affichage n'est pas ok.
 
Je vais essayé d'aller vers <ul> et <li>.


hein ?

Reply

Marsh Posté le 17-11-2006 à 14:34:07    

Je ne trouve pas le code si laid.  
 
J'aimerais bien remplacé la ligne gagnant par <ul> et <li> mais je ne réussis à sortir $bourse de la boucle pour avoir ce code et faire dérouler  le reste.
 
 
[code]
 
<div id="conteneur" align="center">
 
<?php include("connexion_fuq.php" );
$query="select * from fon_php_bourses_vue where cd_bourse='0206-03'";
$gagnant="";
$bourse="";
include("select.php" );
// Parcours du tableau $results pour afficher les résultats :
if (count($results)) // Si y'a des résultats
{
 reset($results); // se placer à la première ligne du tableau $results
 while($res=each($results)) // Parcourir le tableau $results
 {
  $bourse=$res[1]['CD_BOURSE'];
 $gagnant=$gagnant .$res[1]['NO_PERSONNE'];?><br><?php
 }
}
else // Pas de résultat
{  
 echo "Le fichier est vide!";
}
?>
 
include("deconnexion.php" );
<br>
 
 
<div id="contenu">
 <span class="orange20b"><?php echo $bourse;?>
 <marquee id="scroller" scrollamount="1" direction="up" width="690" height="75" onmouseover="javascript:scroller.stop()" onmouseout="javascript:scroller.start()">
<?php echo $gagnant;?>
</marquee>
</div>
</div>

Reply

Marsh Posté le 17-11-2006 à 14:35:05    

$gagnant = $var.'<br>'; :s

Reply

Marsh Posté le 17-11-2006 à 14:41:21    

Code :
  1. <div id="conteneur" align="center">
  2. <?php include("connexion_fuq.php" );
  3. $query="select * from fon_php_bourses_vue where cd_bourse='0206-03'";
  4. $gagnant="";
  5. $bourse="";
  6. include("select.php" );
  7. // Parcours du tableau $results pour afficher les résultats :
  8. if (count($results)) // Si y'a des résultats
  9. {
  10. reset($results); // se placer à la première ligne du tableau $results
  11. $gagnant= '<ul>';
  12. while($res=each($results)) // Parcourir le tableau $results
  13. {
  14.   $bourse=$res[1]['CD_BOURSE'];
  15. $gagnant=$gagnant .'<li>'.$res[1]['NO_PERSONNE'].'</li>';
  16. }
  17. $gagnant=$gagnant .'</ul>';
  18. }
  19. else // Pas de résultat
  20. echo "Le fichier est vide!";
  21. }
  22. ?>
  23. include("deconnexion.php" );
  24. <br>
  25. <div id="contenu">
  26. <span class="orange20b"><?php echo $bourse;?>
  27. <marquee id="scroller" scrollamount="1" direction="up" width="690" height="75" onmouseover="javascript:scroller.stop()" onmouseout="javascript:scroller.start()">
  28. <?php echo $gagnant;?>
  29. </marquee>
  30. </div>
  31. </div>


 
  :sarcastic:

Reply

Marsh Posté le 17-11-2006 à 15:44:59    

Et dire que j'avais pas vu ton super
[cpp]$gagnant=$gagnant .$res[1]['NO_PERSONNE'];?><br><?php [/ccp]
Tu m'étonnes quue le <br> est pas dans la variable, tu le sors du script php  :pfff:  
 
Arrête tout de suite cette sale manie du <?php ... ?>html<?php ...?> à tout va ;)

Reply

Marsh Posté le 17-11-2006 à 16:59:28    

Je sors d'une réunion alors que mon projet avançait à grand pas grâce à vous et je suis un peu découragé.
 
Maintenant, on me demande d'ajouter un page suivante et précédente pour afficher les catégories les unes après les autres avec les gagnants qui défilent en dessous de la catégorie.

Reply

Marsh Posté le 17-11-2006 à 17:17:31    

Le problème avec la méthode utilisant le <li> est que j'ai maintenant un . devant chaque gagnant.

Reply

Marsh Posté le 17-11-2006 à 17:29:46    

ba un lien html
echo"<a href='index.php?cat=".$catsuiv."'>Catégorie suivante</a>.... foulala... compliqué ça.. :sarcastic: (bon m'en veux pas mais c'est vendredi :D)

Reply

Marsh Posté le 17-11-2006 à 17:49:04    

Afin d'avoir un certain contrôle sur l'ordre de l'affichage, un champ RANG sera ajouté à la table.
 
Je pourrais donc y aller avec ce rang pour le déroulement à l'écran.
 
J'aimerais avoir un seul fichier et juste peser sur suivant et précédent pour l'affichage devant plus de 500 personnes.

Reply

Marsh Posté le 17-11-2006 à 22:02:59    

Tu sais que :
-Tu n'es pas fait pour ce projet ?  
-Tu codes n'importe comment
-Tu n'as aucune notion de dev Web
-Le résultat que tu nous montres c'est tout simplement de la merde en barre
-Ton truc c'est du bric à brac, du bricolage au final.
-Arrête le projet et demande à ce qu'une personne compétente soit mise sur ce projet.
-Propose aussi ta démission :o

Reply

Marsh Posté le 17-11-2006 à 23:05:56    

Réponse stupide!
 
Je te verrais à ma place, je dépanne et je me fais chier par un con comme toi qui ne sait pas d  quoi il parle.

Reply

Marsh Posté le 17-11-2006 à 23:23:17    

fourniey a écrit :

Réponse stupide!
 
Je te verrais à ma place, je dépanne et je me fais chier par un con comme toi qui ne sait pas d  quoi il parle.


C'est bien beau de dépanner.
Mais le résultat est pourri, rien qu'a voir la gueule du code de ta page, c'est du n'importe quoi

Reply

Marsh Posté le 18-11-2006 à 00:06:52    

fourniey a écrit :

Réponse stupide!
 
Je te verrais à ma place, je dépanne et je me fais chier par un con comme toi qui ne sait pas d  quoi il parle.


 
T'as vraiment pas conscience que t'arnaques ton client la... Gatsu a raison à 100%... Tout le monde débute un jour, mais pas sur un projet pro quand on pas les compétences...
 
Edit : la balise code c'est utile tu sais http://www.antp.be/temp/benou_666.gif


Message édité par gooopil le 18-11-2006 à 00:08:44
Reply

Marsh Posté le 18-11-2006 à 00:46:40    

Regarde... au lieu de rester assis à rien faire, de jouer au nintendo ou bien regarder la télé, je m'efforce de comprendre les rudiments de la programmation en WEB. Et en plus, c'est du bénévolat parce qu'on a pas les moyens de payer pour cela.
 
Pour ma part, le WEB ne doit pas être réservé qu'aux experts...  
 
Et pis le code n'est pas si pourri que ça, je conçois qu'il ne plaise pas mais il fait la job.

Reply

Marsh Posté le 18-11-2006 à 02:19:18    

Commence par écouter ce qu'on te dit bordel de nouille pas cuites !
Penses pas à ce que tu veux à l'affichage c'est une grave erreur en html ;)
 
Profites que c'est le début pour tout de suite séparer tes données brutes de leur présentation :)
 
La réaction de Gatsu est compréhensible, au détail près qu'il ne pouvait pas deviner que tu faisais du bénévolat, celà dit pour reprendre ses mots, faire de la merde, même pour dépanner c'est pas top et il a raison :)
 
Donc ouvres tes yeux et suis les indications qu'on te donne! Profites en pour partir comme il faut en prenant le temps de  
- comprendre comment marche un site web (relation client/serveur, qui fait quoi dans quel sens)
- comment on le développe :  
+ langage serveur tel que php et ce que te permets php
+ html/xhtml pour le client ce qui existe, ce qui se fait, y'a pas non plus 10000 balises à connaitre et t'as le droit à l'antisèche à condition de comprendre tout de suite que c'est du sémantique et pas du rendu visuel, puisque là dessus arrive les css qui te permettent de faire quasiment tout ce que tu veux sur la mise en page ;)
 
Voilà, potasse quelques livres et sites (de référence hein, pas le site de page perso qui t'apprends à faire un vilain popup :d ) et hésites pas à revenir même après cet accrochage ;) Seulement vas y par étapes :jap:

Reply

Marsh Posté le 18-11-2006 à 09:13:49    

teste ca "\r\n" , pour moi ca marche ,
Ou alors en ascii  genre $entrer=chr(127);

Reply

Marsh Posté le 18-11-2006 à 13:07:48    

fourniey a écrit :

Pour ma part, le WEB ne doit pas être réservé qu'aux experts...


C'est vrais pour des pages persos à deux balles. Mais dès que tu te lances dans une vraie application, il faut tout de même être développeur, et forcément être un peu expert :( Faut quand-même pas oublier que développer un site web, c'est un vrai métier, qui demande beaucoup de temps d'apprentissage...

Reply

Marsh Posté le 18-11-2006 à 13:21:13    

Le problème est réglé concernant le enter.
 
pour l'autre problème, je suis bien équipé en livres mais je ne m'attendais pas à toucher à PHP aussi vite. Je suis dépassé par les événements mais je vais résisté.
 
Et concernant la réaction de Gatsu... il n'est pas obligé de répondre.
 
Je suis entraineur de hockey et de soccer et je ne refuse jamais de répondre aux questions même les plus stupides et quand ça me déplait, je n'écoeure, je m'éclipse tout simplement.

Reply

Marsh Posté le 18-11-2006 à 13:25:38    

fourniey a écrit :

Le problème est réglé concernant le enter.
 
pour l'autre problème, je suis bien équipé en livres mais je ne m'attendais pas à toucher à PHP aussi vite. Je suis dépassé par les événements mais je vais résisté.
 
Et concernant la réaction de Gatsu... il n'est pas obligé de répondre.
 
Je suis entraineur de hockey et de soccer et je ne refuse jamais de répondre aux questions même les plus stupides et quand ça me déplait, je n'écoeure, je m'éclipse tout simplement.


Le fait est que tu te lance dans un site web sans avoir aucune connaissance en prog et en web.  
Qu'est-ce que tu  veux qu'on y fasse :/
Rien que la page que tu montre et le code que tu montres prouve ton inexperience totale dans ces deux domaines

Reply

Marsh Posté le 18-11-2006 à 13:33:55    

Puis?
 
Je n'ai pas d'expérience, je suis incompétant, stupide etc.
 
Je ferme tout et on oublie... pas mon genre.

Message cité 2 fois
Message édité par fourniey le 18-11-2006 à 13:35:06
Reply

Marsh Posté le 18-11-2006 à 13:34:58    


Ben si tu continues dans cette lancée tu risques de faire plus de merde qu'autre chose et d'avoir un truc qui bats de l'aile [:petrus75]

Reply

Marsh Posté le 18-11-2006 à 14:07:08    

fourniey a écrit :

Puis?
 
Je n'ai pas d'expérience, je suis incompétant, stupide etc.
 
Je ferme tout et on oublie... pas mon genre.


Nan mais le plus gros problème c'est que t'ouvres un nouveau topic au moins tous les 2 jours, avec chaque fois des questions de bases. C'est comme si c'était nous qui avions fait le site, on dirait qu'on joue le rôle de formateur...
 
Regarde un peu la liste de tes topics dans cette catégorie...

Reply

Marsh Posté le 18-11-2006 à 14:21:19    

ça prouve que je persiste et que j'essaie de m'améliorer.

Reply

Marsh Posté le 18-11-2006 à 14:28:40    

De plus, je fais du bénévolat pour deux choses différentes qui n'ont pas les moyens de se payer un spécialiste en WEB et qui ne peuvent se passer de l'Internet.

Reply

Marsh Posté le 19-11-2006 à 03:04:53    

Donc ça en est où cette histoire :??:

Reply

Marsh Posté le 19-11-2006 à 03:33:36    

Avec votre aide, j'ai réussi à obtenir un résultat intéressant.
 
Maintenant, reste à voir comment je ferai pour afficher l'ensemble des catégories.
 
Le résultat est disponible sur l'adresse fournie plus haut.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed