Partie 1
Chapitre 1
: Génération de code HTML à partir de tableaux associatifs
Rappel sur les tableaux
Tableaux associatifs et affichage d'entités
Exemple PHP n°1
Exemple PHP n°2
Entrainement sur les tableaux
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Exercice PHP n°5
Exercice PHP n°6
Exercice PHP n°7
Chapitre 2
: Génération de code HTML à partir de tableaux
Boucles, tableaux et génération de code HTML : Exemples
Exemple PHP n°1
Exemple PHP n°2
Exemple PHP n°3
Exemple PHP n°4
Exemple PHP n°5
Exemple PHP n°6
Boucles, tableaux et génération de code HTML : Exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Exercice PHP n°5
Exercice PHP n°6
Exercice PHP n°7
Chapitre 3
: Génération de code HTML à partir d'une table
Génération de code HTML à partir d'une table
Exemple PHP n°1
Exemple PHP n°2
Exercice PHP n°3
Exercice PHP n°4
1
Chapitre 1
:
Génération de code HTML à partir de tableaux associatifs
Tableaux associatifs et affichage d'entités : Exemple PHP n°2
Les questions doivent vous aider à comprendre le code présenté ci-dessous.
Une fois que vous tenez la solution, vous pouvez afficher la réponse en cliquant sur l’intitulé de la question.
1.Pourquoi la fiche d'Arianne Weber s'affiche deux fois ?
R : Parce que la fonction 'affiche_client()' est appelée deux fois avec le paramètre $client2
function affiche_client($tableau) {
echo '<div style="background-color:lightblue;border:1px solid black;width:300px;padding:10px;margin:10px">';
echo '<p>Nom complet = <strong>'.$tableau['nom'].' '.$tableau['prénom'].'</strong></p>';
echo '<p>Adresse = '.$tableau['adresse'].'</p>';
echo '<p>Code client = <em>'.$tableau['code_client'].'</em></p>';
echo '</div>';
}
$client1 = array('nom' => 'Martin', 'prénom' => 'Jean', 'adresse' => 'Haguenau', 'code_client' => 'XYZ123');
$client2 = array('nom' => 'Weber', 'prénom' => 'Ariane', 'adresse' => 'Strasbourg', 'code_client' => 'ABC987');
affiche_client($client1);
affiche_client($client2);
affiche_client($client2);
Résultat :
Nom complet = Martin Jean
Adresse = Haguenau
Code client = XYZ123
Nom complet = Weber Ariane
Adresse = Strasbourg
Code client = ABC987
Nom complet = Weber Ariane
Adresse = Strasbourg
Code client = ABC987
<div‧style="background-color:lightblue;border:1px‧solid‧black;width:300px;padding:10px;margin:10px"><p>Nom‧complet‧=‧<strong>Martin‧Jean</strong></p><p>Adresse‧=‧Haguenau</p><p>Code‧client‧=‧<em>XYZ123</em></p></div><div‧style="background-color:lightblue;border:1px‧solid‧black;width:300px;padding:10px;margin:10px"><p>Nom‧complet‧=‧<strong>Weber‧Ariane</strong></p><p>Adresse‧=‧Strasbourg</p><p>Code‧client‧=‧<em>ABC987</em></p></div><div‧style="background-color:lightblue;border:1px‧solid‧black;width:300px;padding:10px;margin:10px"><p>Nom‧complet‧=‧<strong>Weber‧Ariane</strong></p><p>Adresse‧=‧Strasbourg</p><p>Code‧client‧=‧<em>ABC987</em></p></div>
Exécution en 0.0004s