+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

problema in_array

Ultimo Messaggio di matti il:
  1. #1
    User
    Data Registrazione
    Sep 2006
    Messaggi
    155

    problema in_array

    ciao a tutti, in questo file creo un array con tutte le scelte effettuate dall'utente e in un secondo momento, carico la lista completa delle opzioni possibili, ogni volta che scorri un record controllo che quella sia presente nell'array precedentemente creato tramite la funzione in_array():

    ma non funziona bene xche si ferma appena ne trova una e fa un solo ok e tutti no

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


    --
    -- Struttura della tabella `categoria`
    --

    CREATE TABLE `categoria` (
    `idcategoria` int(30) NOT NULL auto_increment,
    `nome` varchar(30) NOT NULL,
    `idpadre` int(30) NOT NULL default '0',
    PRIMARY KEY (`idcategoria`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;

    --
    -- Dump dei dati per la tabella `categoria`
    --

    INSERT INTO `categoria` (`idcategoria`, `nome`, `idpadre`) VALUES
    (1, 'calcio', 5),
    (2, 'tennis', 5),
    (3, 'pallavolo', 5),
    (5, 'sport', 0),
    (6, 'cronaca', 0),
    (7, 'cronacaNera', 6),
    (8, 'attualità ', 6),
    (9, 'cronacaRosa', 6);



    --
    -- Struttura della tabella `seleziona`
    --

    CREATE TABLE `seleziona` (
    `idutente` int(30) NOT NULL,
    `idcategoria` int(30) NOT NULL,
    `dataora` datetime NOT NULL,
    PRIMARY KEY (`idutente`,`idcategoria`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

    --
    -- Dump dei dati per la tabella `seleziona`
    --

    INSERT INTO `seleziona` (`idutente`, `idcategoria`, `dataora`) VALUES
    (800, 8, '2006-12-07 16:33:41'),
    (800, 7, '2006-12-07 16:33:41'),
    (800, 3, '2006-12-07 16:33:41'),
    ...............................
    ....................................

  2. #2
    User
    Data Registrazione
    Sep 2006
    Messaggi
    155
    ciao ragazzi sto davvero impazzendo. non riesco ad uscirne fuori

  3. #3
    User
    Data Registrazione
    Sep 2006
    Messaggi
    155
    non sò piu che fare.torno sempre allo stesso punto!!!!

    chiedo aiuto

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.