saut de ligne - PHP - Programmation
Marsh Posté le 16-11-2006 à 22:30:24
Avec de la concaténation ... Sauf que t'as une liste, alors vaut mieux utiliser un ul + li
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...
Marsh Posté le 17-11-2006 à 02:13:54
Le but étant d'avoir le enter après chaque fois que la boucle passe.
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" )
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.
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
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
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
PS: marquee ça pue comme balise
Marsh Posté le 17-11-2006 à 04:51:34
Peut-être mais ça fait la job qu'on me demande actuellement.
Marsh Posté le 17-11-2006 à 13:28:38
Personne ne sait comment mettre un enter et qu'il soit conserver dans la variable.
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 ?????
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>.
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. |
hein ?
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. |
hein ?
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>
Marsh Posté le 17-11-2006 à 14:41:21
Code :
|
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
Arrête tout de suite cette sale manie du <?php ... ?>html<?php ...?> à tout va
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.
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.
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.. (bon m'en veux pas mais c'est vendredi )
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.
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
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.
Marsh Posté le 17-11-2006 à 23:23:17
fourniey a écrit : Réponse stupide! |
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
Marsh Posté le 18-11-2006 à 00:06:52
fourniey a écrit : Réponse stupide! |
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
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.
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 ) et hésites pas à revenir même après cet accrochage Seulement vas y par étapes
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);
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...
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.
Marsh Posté le 18-11-2006 à 13:25:38
fourniey a écrit : Le problème est réglé concernant le enter. |
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
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.
Marsh Posté le 18-11-2006 à 13:34:58
fourniey a écrit : Puis? |
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
Marsh Posté le 18-11-2006 à 14:07:08
fourniey a écrit : Puis? |
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...
Marsh Posté le 18-11-2006 à 14:21:19
ça prouve que je persiste et que j'essaie de m'améliorer.
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.
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.
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!