Mettre requete dans un tableau

Fermé
dadou - 23 juil. 2008 à 14:30
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 23 juil. 2008 à 16:23
Bonjour,

j'aimerais savoir si vous pouvez m'indiquez comment mettre ma requête mysql dans un tableau et qu'il soit classe


Je m explique je voudrais connaitre la gestion des technicien avec leur numéro leur nom et prénom mais qu'il soient classe sous forme de tableau

j arrive a faire le tableau se que je n arrive pas c'est de diriger la requête vers le tableau que le numéro du technicien aille bien dans le tableau et qu il soit bien place dans la colonne numéro technicien.

Si vous pouviez m'éclaircir je vous remercie

<p><br>
<strong>Gestion des techniciens</strong></p>
<table width="100%" border="3">
<tr>
<td width="20%">Numéro</td>
<td width="40%">Nom</td>
<td width="40%">Prenom</td>
</tr>
</table>
<p> </p>
</div>
</body>


<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );

while ($tab = mysql_fetch_array($requete))
{
$donnee = $tab['id_technicien'];
echo "$donnee ";
$donnee = $tab['nom_tec'];
echo "$donnee ";
$donnee = $tab['prenom_tec'];
echo "$donnee ";

}
?>
A voir également:

3 réponses

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 389
23 juil. 2008 à 14:41
Bonjour dadou

Le code devrait être le suivant
<p><br>
<strong>Gestion des techniciens</strong></p>
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo '<table width="100%" border="3">'
echo '<tr>'
echo '<td width="20%">Numéro</td>'
echo '<td width="40%">Nom</td>'
echo '<td width="40%">Prenom</td>'
echo '</tr>'

while ($tab = mysql_fetch_array($requete))
{

$donnee = $tab['id_technicien'];
echo "$donnee ";
$donnee = $tab['nom_tec'];
echo "$donnee ";
$donnee = $tab['prenom_tec'];
echo "$donnee "; 
while ($donnees = mysql_fetch_array($reponse))
{
    echo '<tr>'
    echo '<td width="20%">'.$tab['id_technicien']. '</td>'
    echo '<td width="40%">'.$tab['nom_tec'].'</td>'
    echo '<td width="40%">'.$tab['prenom_tec'].'</td>'
    echo '</tr>'
}
?>
</table>
<p> </p>
</div>
</body>

A plus
0
Sa ne fconctionne pas il me dit qu il y a une erreur ligne 10

Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\CheckList\page\gestec.php on line 10
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 389
23 juil. 2008 à 15:02
Bonjour dadou,

Il faut après chaque instruction echo rajouté le caractère ; à la fin, c'est un faute d'attention de ma part, nouveau code ci-dessous
<p><br>
<strong>Gestion des techniciens</strong></p>
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo '<table width="100%" border="3">';
echo '<tr>';
echo '<td width="20%">Numéro</td>';
echo '<td width="40%">Nom</td>';
echo '<td width="40%">Prenom</td>';
echo '</tr>';

while ($tab = mysql_fetch_array($requete))
{
    echo '<tr>';
    echo '<td width="20%">'.$tab['id_technicien']. '</td>';
    echo '<td width="40%">'.$tab['nom_tec'].'</td>';
    echo '<td width="40%">'.$tab['prenom_tec'].'</td>';
    echo '</tr>';
}
?>
</table>
<p> </p>
</div>
</body>

A plus
--
Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour
l'en empêcher... (Woody Allen)
0
Il m'affiche sa maintenant je penssais qu au debut tu je metais trompe dans les caractere qu au lieu de mettre par exemple

echo '<tr>';

on pouvait mettre

echo "<tr>";


Parse error: parse error, unexpected T_ECHO in C:\Program Files\EasyPHP 2.0b1\www\CheckList\page\gestec.php on line 47
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 389
23 juil. 2008 à 15:22
Bonjour dadou,

Essaie le code suivant, désolé je ne sais le tester n'ayant pas MySql sur mon ordinateur
<p><br>
<strong>Gestion des techniciens</strong></p>
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo "<table width=100% border=3>";
echo "<tr>";
echo "<td width=20%>Numéro</td>";
echo "<td width=40%>Nom</td>";
echo "<td width=40%>Prénom</td>";
echo "</tr>";

while ($tab = mysql_fetch_array($requete))
{
    echo "<tr>";
    echo "<td width=20%>" .$tab['id_technicien']. "</td>";
    echo "<td width=40%>" .$tab['nom_tec']. "</td>";
    echo "<td width=40%>" .$tab['prenom_tec']. "</td>";
    echo "</tr>";
}
?>
</table>
<p> </p>
</div>
</body>

A plus
0
sa fonctionne du feu de dieu merci
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 389 > dadou
23 juil. 2008 à 16:23
De rien dadou, c'est fait pour ça CCM.

A plus
0