Tableau php (problème affichage)

ANGEL -  
 ANGEL -
Bonsoir tout le monde,

j'ai un tout petit problème, je voudrai affiché mes données réccupérer de la requête dans un tableau sauf que je suis bloquée,
voila mon code, et le résultat que j'ai c'est une ligne où les trois champs sont collées
le résultat que j'ai en image

http://img200.imageshack.us/img200/9523/captureraj.jpg

if ($req->rowCount()>0)
{
	while ($data = $req->fetch(PDO::FETCH_OBJ)) {
		echo '<tr>';
		echo '<tr>'.$data->sujet.'</tr>';
		echo '<tr>'.$data->specialite.'</tr>';
        echo '<tr>'.$data->rapport.'</tr>';	
		echo '</tr>';	
	}
}
else


6 réponses

  1. DiabloBros
     
    c'est pas mieu comme ca :

    echo '<table>'; 
    echo '<tr><td>'.$data->sujet.'</td></tr>'; 
    echo '<tr><td>'.$data->specialite.'</td></tr>'; 
    echo '<tr><td>'.$data->rapport.'</td></tr>'; 
    echo '</tr></table>';  
    

    __
    _/ \_____________________
    \__/ - diablobros was here -
    0
  2. ANGEL
     
    Bonsoir,
    non je l'ai déjà essayé et ca donne un alignement vertical malheureusement

    http://img543.imageshack.us/img543/1386/capturerh.jpg

    y a pas d'autre solution :-(
    0
  3. naruto-94 Messages postés 904 Statut Membre 188
     
    echo '<tr>';
    echo '<td>'.$data->sujet.'</td>';
    echo '<td>'.$data->specialite.'</td>';
    echo '<td>'.$data->rapport.'</td>';
    echo '</tr>';
    0
  4. ANGEL
     
    ca donne le résultat que mon premier post :-(
    0
    1. naruto-94 Messages postés 904 Statut Membre 188
       
      j'ai modifié mon message , t'as essayé le dernier truc que j'ai posté ?
      0
    2. ANGEL
       
      Bonsoir,
      c'est toujours le même résultat malheureusement
      http://img200.imageshack.us/img200/9523/captureraj.jpg
      voilà mon code:

      table border="0" >
      <tr BGCOLOR="#D6D6D6"><th>Sujet</th><th>Spécialité</th><th>Rapport</th></tr>
      </table>
      <?php

      try {
      $bdd= new PDO ('mysql:host=localhost;dbname=pfe','root','') or die(print_r($bdd->errorInfo()));
      $bdd->exec('SET NAMES utf8');
      }
      catch(Exception $e){
      die('Erreur:'.$e->getMessage());
      }

      $req=$bdd->query("SELECT * FROM specialite WHERE sujet LIKE '%$search%' OR specialite LIKE '%$search%' ORDER BY idspecialite");

      if ($req->rowCount()>0)
      {
      while ($data = $req->fetch(PDO::FETCH_OBJ)) {
      echo '<tr>';
      echo '<td>'.$data->sujet.'</td>';
      echo '<td>'.$data->specialite.'</td>';
      echo '<td>'.$data->rapport.'</td>';
      echo '</tr>';
      }
      }
      else
      {
      echo'<h3> Aucun résultat</h3>';
      }
      ?>
      0
    3. masirkkisoi Messages postés 105 Statut Membre 2
       
      echo '<table><tr>';
      echo '<td>'.$data->sujet.'</td></tr>';
      echo '<tr><td>'.$data->specialite.'</td></tr>';
      echo '<tr><td>'.$data->rapport.'</td></tr>';
      echo '</table>';
      0
    4. ANGEL
       
      Bonjour,
      ca donne toujours ce résultat
      http://img200.imageshack.us/img200/9523/captureraj.jpg
      0
    5. masirkkisoi Messages postés 105 Statut Membre 2
       
      Que veut-tu clairement comme résultat?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. naruto-94 Messages postés 904 Statut Membre 188
     
    echo "<table>";
    if ($req->rowCount()>0)
    {
    while ($data = $req->fetch(PDO::FETCH_OBJ)) {
    echo '<tr>';
    echo '<td>'.$data->sujet.'</td>';
    echo '<td>'.$data->specialite.'</td>';
    echo '<td>'.$data->rapport.'</td>';
    echo '</tr>';
    }
    }
    else
    {
    echo'<h3> Aucun résultat</h3>';
    }
    echo "</table>";
    0