echo primo record fetch_assoc

  • Creatore Discussione Creatore Discussione Giacca
  • Data di inizio Data di inizio

Giacca

Nuovo Utente
8 Mag 2008
13
0
0
Ciao ragazzi!!
Non ho trovato niente in merito..quindi chiedo a voi..

Devo interrogare un db, e stampare in while i record fetch_assoc ottenuti attraverso mysqli..
Il problema è che il primo record in assoluto della query, non mi viene stampato, mentre quelli successivi si..

Sono un novellino..ma non sono riuscito sa trovare nulla sulle guide on-line!!
Grazie a chi mi vorrà aiutare..
Se necessario posto il codice..
 
Codice:
else {if (isset($_SESSION["user"])){
    echo '<h2 align="right"><a href=chiudi_sessione.php>LogOut</a></h2><center>Buona Navigazione<b><font face=verdana size=3><br>'.$_SESSION["user"].'</b></font>';
    echo '<h2>Questi sono i tuoi articoli</h2>';
$sql_art_utente = "SELECT * FROM articoli WHERE autore = '$_SESSION[user]'";
$ris_art_utente = @$conn -> query($sql_art_utente);
      if ( $ris_art_utente === FALSE ) {
        echo "Errore nella query: $err_msg ($err_no)";
      }
      else {if ($rec_art_utente = $ris_art_utente -> fetch_assoc() == NULL)
      {echo "<p>Non hai inserito alcun articolo</p>";}


      else while ($rec_art_utente = $ris_art_utente -> fetch_assoc()){
       
    $titolo_originale_utente = str_replace("*","'",$rec_art_utente['titolo']);
      echo "<ul><li><font size=+1>".$titolo_originale_utente."</font></li>";
      echo "<a href='articoli_utente.php?id=$rec_art_utente[id]'>Leggi</a>  
      <a href='articolo_modifica.php?id=$rec_art_utente[id]'>Modifica</a>  
      <a href='articolo_cancella.php?id=$rec_art_utente[id]'>Cancella</a>";
      }}
      echo "</div>";
      $ris_art_utente -> close();

     
    }

Questa è la parte incriminata della pagina...
Praticamente se l'utente ha inserito un solo articolo, ovviamente non mi stampa l'echo "Non hai inserito alcun articolo", ma non mi stampa nemmeno il primo record del fetch_assoc..
Quando ad esempio invece l'utente ne ha inseriti 2 o 3, mi stampa solamente gli ultimi inseriti, ma mai il primo!!!
Aiuto...!!!
 

Discussioni simili