Mettre requete dans un tableau

dadou -  
Christounet Messages postés 1266 Statut Membre -
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 ";

}
?>

3 réponses

Christounet Messages postés 1266 Statut Membre 1 393
 
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
dadou
 
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 1266 Statut Membre 1 393
 
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
dadou
 
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 1266 Statut Membre 1 393
 
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
dadou
 
sa fonctionne du feu de dieu merci
0
Christounet Messages postés 1266 Statut Membre 1 393 > dadou
 
De rien dadou, c'est fait pour ça CCM.

A plus
0