Petits pb d'affichage de resultat

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Petits pb d'affichage de resultat

par mcorgnet » 31 oct. 2006, 11:24

Ha ben bravo !!


C'est du joli de faire de la pub pour les cigarettes php.

par albat » 30 oct. 2006, 21:26

Image :langue:

par Cyrano » 30 oct. 2006, 20:52

:!:Attention:!: : Je viens d'observer un détail dans le code proposé par Albat qui diffère des codes précédents de ce sujet : dans les codes précédents, echo() est utilisé avec une suite concaténée de parties en PHP et de chaines de caractères.

Observez le code qu'a indiqué Albat : il utilise la virgule au lieu du point de concaténation : la virgule ne fait pas office de point de concaténation mais de remplit bien son office de séparateur d'arguments, ce qui revient à dire qu'on utilise là echo avec des paramètres multiples.

C'est parfaitement valide, mais attention aux erreurs. :)

par albat » 30 oct. 2006, 20:21

Autre syntaxe 100% équivalente :
echo "<td>",$result2->tempsmn," mn ",$result2->tempssec," sec ",$result2->tempsmill," cent.</td></tr>\r\n"; 
:idea: L'utilisation de la , (juxtaposition de chaînes) est plus économique
en ressources que l'utilisation du . (concaténation de chaînes). :pouce:

:!: Sinon, tu veux afficher des centièmes de secondes (unité "cent.")
mais ta variable s'appelle $result2->tempsmill.
Y aurait pas comme un léger schmurtz ?... :-s

par Ajoloca » 30 oct. 2006, 20:12

Bonjour,
Tu n'as concaténer les constantes avec les valeurs issues de ton tableau
print '<td>'.$result2->tempsmn. 'mn ' . $result2->tempssec. 'sec ' . $result2->tempsmill.'cen</td><tr>' ; 

Petits pb d'affichage de resultat

par neo_tsubasa » 30 oct. 2006, 20:06

Bonjour,

J'ai creer un tableau dans lequel s'affiche le resultat de ma requéte mais dans une case de mon tableau je voudrais afficher du texte puis le contenu d'une variable ( par exemple sur la derniére ligne print actuellement ça affiche 10240 alors que je voudrais 1 mn 02 sec 40 cent ), c'est une quetion con mais je debute.
while($result2 = mysql_fetch_object($query2)) {
		  print '<td>'.$result2->nom.'</td>';
		  print '<td>'.$result2->prenom.'</td>';
          print '<td>'.$result2->nommembre.'</td>';
		  print '<td>'.$result2->nomjeux.'</td>' ;
          print '<td>'.$result2->tempsmn.'</td>' ;
		  print '<td>'.$result2->tempssec.'</td>' ;
		  print '<td>'.$result2->tempsmill.'</td>' ;
		  print '<td>'.$result2->score.'</td>' ;
          print '<td>'.$result2->tempsmn. $result2->tempssec. $result2->tempsmill.'</td><tr>' ;
    }
    print '</table>' ;
Merci d'avance pour votre aide