Bonjour a tous,

Alors voila je suis un débutant en php/mysql et j'ai une léger soucis que je n'arrive pas a régler.

Voici mon code qui consiste à récupérer des données dans une BDD et de les afficher dans un tableau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<body>
	<?php
	// Connexion au serveur
	mysql_connect("localhost", "root","*******") or die("erreur de connexion au serveur");
	mysql_select_db("DMTD05") or die("erreur de connexion a la base de donnees");
 
	// Creation et envoi de la requete
	$sql = "SELECT * FROM animaux GROUP BY Nom";
 
	$requete = mysql_query($sql);
 
	// Recuperation des resultats
	echo( "<form><table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\">\n" );
	echo( "<tr>
	<th><div align=\"center\">Nom</div></th>
	<th><div align=\"center\">Espece</div></th>
	<th><div align=\"center\">Cri</div></th>
	<th><div align=\"center\">Proprietaire</div></th>
	<th><div align=\"center\">Age</div></th>
	<th><div align=\"center\">Choix</div></th>
	</tr>" );
 
 
	//mise en place d'un compteur
	$compteur = 1;
 
	// extraction des résultats
	while($result = mysql_fetch_array($requete) or die(mysql_error())){
		echo ( "<tr>\n" );
		echo( "<td><div align=\"center\">".$result["Nom"]."</div></td>\n" );
		echo( "<td><div align=\"center\">".$result["Espece"]."</div></td>\n" );
		echo( "<td><div align=\"center\">".$result["Cri"]."</div></td>\n" );
		echo( "<td><div align=\"center\">".$result["Proprietaire"]."</div></td>\n" );
		echo( "<td><div align=\"center\">".$result["Age"]."</div></td>\n" );
			if ($compteur == 1) {
				echo( "<td><input type=\"button\" value=\"Supprimer\"></td>\n" );
				$compteur++;
				}
			else 
			echo( "<td><input type=\"checkbox\"></td></tr>\n" );
	}
 
	echo ( "<tr>\n" );
	echo( "<td><input type=\"button\" value=\"Supprimer\"></td>\n" );
	echo( "<td><input type=\"button\" value=\"Supprimer\"></td>\n" );
	echo( "<td><input type=\"button\" value=\"Supprimer\"></td>\n" );
	echo( "<td><input type=\"button\" value=\"Supprimer\"></td>\n" );
	echo( "<td><input type=\"button\" value=\"Supprimer\"></td>\n" );
	echo( "</tr></table></form>\n" );
	?>
 
	</body>
</html>
Mais je voudrais par exemple rajouter une ligne et là le DRAME, impossible de l'afficher, pourtant j'ai mis mon code (affichage de la dernière ligne) après la boucle while mais sans succès. Si vous avez une réponse/explication, je serai ravie de l'entendre.

Merci d'avance !