Mise en forme data issu d'une table

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 : Mise en forme data issu d'une table

Re: Mise en forme data issu d'une table

par albat » 20 mars 2012, 14:19

Déjà, je te recommande de clarifier/simplifier ton code.
- Tu peux avantageusement utiliser la fonction extract() pour récupérer tes valeurs avec les noms des champs.
- Lorsque tu affiches qq chose via la fonction echo(), veille à extraire les variables PHP.
- Les éléments statiques à afficher seront préférablement entre apostrophes (') plutôt qu'entre guillemets (").
- C'est plus un détail, mais remplacer les points de concaténation par des virgules de juxtaposition peut être une bonne pratique.
// Boucle de recherche des inscrits
while ($data = mysql_fetch_assoc($result))
       { extract($data);
       
         // Si Moment 1 = Soir
         if ($moment == "1")
            $moment = "Soir";
               
         echo '<p>',$prenom,' ',$nom,' - ',$prenom2,' ',$nom2,' -';
         
         // Si Moment du Soir = affiché
         if ($data['moment'] == "1")
            echo ' ',$moment,' -';

         // Si Notes = affiché
         if (!empty($notes))
            echo ' Notes : ',$notes,' -';

         // Si contact = affiché
         if (!empty($contact))
            echo ' Contact : ',$contact;

         echo '</p>';
        }
// On ferme la connexion MySQL

Re: Mise en forme data issu d'une table

par xTG » 20 mars 2012, 12:06

Mise en forme data issu d'une table

par natdom » 20 mars 2012, 12:04

Bonjoiur

Ignae en programmation, je bricole qd même, aussi je voudrais savoir comment mettre dans un tableau les données suivantes, afin de metre en forme propre la page resultas :
// Boucle de recherche des inscrits
	while($data = mysql_fetch_assoc($result)) 

   		{
			
   		$nom 				= $data['nom'];
   		$prenom	 			= $data['prenom'];	
   		$nom2 				= $data['nom2'];
   		$prenom2	 		= $data['prenom2'];
		$moment  			= $data['moment'];	
		$notes 				= $data['notes'];
		$contact  			= $data['contact'];	
		
		// Si Moment 1 = Soir
		if($moment == "1") $moment = "Soir";
		
		echo "<p>";
		 

		echo "$prenom $nom - $prenom2 $nom2 -";
			// Si Moment du Soir = affiché
			if($data['moment'] == "1"){
				echo " $moment -";
			}
			// Si Notes = affiché
			if(!empty($notes)){
				echo " Notes : $notes -";
			}
			// Si contact = affiché
			if(!empty($contact)){
				echo " Contact : $contact";
			}	
		echo "</p>";
		}
}
// On ferme la connexion MySQL
Merci d'avance