• User Attivo

    problema con is_array

    ciao in questo file prima cerco le idcategorie scelte e poi tutte le idcategorie presente nel tab del db. e stampo ok se sono uguali no se sn diverse,

    ma mi da questo problema e non sò però se il codice è giusto.

    Warning: in_array() [function.in-array]: Wrong datatype for second argument in C:\xampp\htdocs\componente\formmodificaprofilo.php on line **50

    
    <?php
    //Includo i file per la connessione
    //e per la verifica Utente
    require_once('connessione.php');
    require_once('verificalogin.php');
    ?>
    <html>
    <head>
    </head>
    <body>
    <h1>&nbsp;</h1>
    <form action="creaprofilo.php" method="post" >
    <?php
    
    if(isset($_SESSION['utente'])){
        
    $user=$_SESSION['utente'][0];
    //echo $user;
    }
    else{
    echo "errore utente";
    }
    
         
         $query1 = "SELECT * FROM utente WHERE username = '$user'"; 
         $result1 = mysql_query($query1) or die("Errore nella query1:".mysql_error()); 
         $row = mysql_fetch_assoc($result1); 
         $idutente = $row['idutente'];
         
         
         
         
    
        $query="select * from seleziona where idutente='$idutente'";
        $result2 = mysql_query($query) or die("Errore nella query1:".mysql_error()); 
        $categorie_scelte= mysql_fetch_array($result2);
        
    
    
        $query3="select idcategoria from categoria where idpadre='0' ";
        $risultato=mysql_query($query3);
        $numerorighe = mysql_num_rows($risultato); 
    
    for($x=0; $x<$numerorighe; $x++){
    
    $tutte_categorie=mysql_fetch_array($risultato);
    $idcategoria = $tutte_categorie['idcategoria'];
                                    
    
            if(in_array($idcategoria, $categorie_scelte)){
            
            echo "ok";
            
            }
            else{
            echo "no";
            
            //}
            
            
    }
     }
    
    
    
    
     ?>
    <input name="" type="submit">
    </form>
    
    

    **