Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    [risolto]While non funzionante

    Codice PHP:
    $assenti explode("-",$row['assenti']);
        
    $assenti_copy = &$assenti;
        
    $matricole "";
        for (
    $j=0;$j<count($assenti_copy);$j++)
        {
         if (
    substr($assenti_copy[$j],0,1) == '(')
          {
             
    $assenti_copy[$j] = substr($assenti_copy[$j],1,-1);
          }
          
    $matricole .= "`matricola` = '".$assenti_copy[$j]."' or ";
        }
        
    $matricole substr($matricole,0,-4);
        
    $query2 "SELECT * FROM `classe_alunni` WHERE ".$matricole;
        
    $r2=mysql_query($query2);
        while (
    $row2=mysql_fetch_array($r2));
        {
          echo 
    $row2['cognome']." ".$row2['nome']."
    "
    ;
        } 
    non capisco perché il while cicl una volta sola e non capisco perché non mostra nulla. La stessa query creata nello stesso modo su phpmyadmin funge

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    mamma mia ke tonto: su context non me ne ero accorto, ma appena postato mi sn reso conto del ; sul while

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.