Bowlest
Messages postés42Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention 7 novembre 2005
-
24 avril 2005 à 18:25
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
25 avril 2005 à 11:49
Bonjour,
Je viens de finir une page avec les résultats en tableaux, mais je
viens de me rendre compte qu'il faut que je coupe automatiquement les
phrases sinon elles dépassent de mon tableau. J'ai donc essayé diverse
fonctions (Split, Explode, etc..) mais étant donné que je fais une
requête, je n'arrive pas à joindre les deux :s
voici le code:
<?
include "connexion.php";
$req="SELECT Note FROM Methode WHERE Validation=0 ORDER BY Num DESC Limit 10";
$res=mysql_query($req);
if($res)
{
echo "\";
while ($result = mysql_fetch_array($res)){
// j'affiche tous les champs dans un ligne de tableau
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 24 avril 2005 à 19:33
Hello,
tout d'abord, ta boucle for() est inutile. A chaque enregistrement de ta table, ton while cree un tableau; ce tableau ne comporte qu'une seule entree : $result ['Note'].
Ensuite, pour ta culture personnelle, on n'utilise pas de count() dans une boucle for(). On sort le resultat :
$nbr = count ($result);
for ($i = 0; $i < $nbr; $i ++)
c'est bien moins gourmand en ressources.
Enfin, tu peux utiliser wordwrap(), pour ton probleme : jette un oeil a la doc.