no save
Assistance
Achat
News

Forum | programmation
[PHP] variable de recherche dans un tableau
Darshu, le ven. 11 août 2006 à 13:46:17
Salut. T'as pratiquement tout fait ! Voila ta page : <html>
<body>
<table border=1>
<TR>
<TD>Nom de la cartouche</TD>
<TD>Marque de la cartouche</TD>
<TD>Type de la cartouche</TD>
<TD>Description</TD>
<TD>Image</TD>
<TD>Reprend-on la cartouche ?</TD></TR>
</TR>

<?php
include ("connexion.php");
// Récupère la variable
$recherche = isset($_POST['recherche']) ? $_POST['recherche'] : '';
// la requete mysql
$sqlquery="SELECT denomination, marqueID, typeID, description, img, reprise FROM cartridges VALUES('".$_GET['denomination']."','".$_GET['marqueID']."','".$_GET['typeID']."','".$_GET['description']."','".$_GET['img']."','".$_GET['reprise']."');";
$result = mysql_query($sqlquery) or die("Erreur = ".mysql_error());

// affichage du résultat
while($row = mysql_fetch_row($result))
{
echo "<TR>\n";
echo "<TD>",$row[0],"</TD>\n";
echo "<TD>",$row[1],"</TD>\n";
echo "<TD>",$row[2],"</TD>\n";
echo "<TD>",$row[3],"</TD>\n";
echo "<TD>",$row[4],"</TD>\n";
echo "<TD>",$row[5],"</TD>\n";
echo "</TR>\n";
}
mysql_close();

?>

</table>
</body>
</html>Voila, c'est pratiquement ce que tu avais mis, j'ai juste utilisé mysql_fetch_row() parce que je préfère cette fonction, ça permet de découper par ligne en indiçant comme pour un tableau, sans se soucier de donner un nom à tes variables. Mais c'est exactement la même chose, j'aurais aussi bien pu faire avec mysql_fetch_array.

Après il y a juste echo, utilisé pour afficher du HTML fixe et le contenu de ta requête. "\n" ne sert qu'à dire de passer à la ligne, ça évite d'avoir au final tout écrit en une seule ligne et ça facilite la lecture du code source final, une fois la page générée par PHP.

Si tu as des questions n'hésite pas.


Précédentpoof65
août 06
Riwalenn
août 06
Suivant
REPONSES
poof65
août 06
Darshu
août 06
Riwalenn
août 06
Riwalenn
août 06
Darshu
août 06
Riwalenn
août 06
Riwalenn
août 06
Riwalenn
août 06
Version Web
Réalisé par RedShift
no save