Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema script

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    125

    problema script

    Buona sera a tutti, non riesco a trovare l'errore in questo script mi potreste dare una mano..:


    Codice PHP:
    $sql_cont_anonimo "SELECT online FROM sessioni WHERE id= '".$row['id']."'";
    $sql_cont_result mysql_query($sql_cont_anonimo) OR DIE (mysql_error());
    $row_cont mysql_fetch_array($sql_cont_result);
    $a in_array '1'$row_cont['online']);
    if (
    $a == true)  {
    echo 
    'Sei già connesso con un\'altro browser Pubblicamente';
    } else {
       
    $msg3 '<center>Sei connesso in modo Anonimo</center>';
       
    setcookie ('anonimo'$_POST['anonimo'], $_CONFIG['expire']);


    mi da come errore

    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/netsons.org/emperonhd/login.php on line 38

    e non mi funzionano gli header

  2. #2
    La funzione in_array si aspetta un array come secondo parametro, mentre tu le passi l'elemento di un array.

  3. #3
    Utente di HTML.it L'avatar di sotoli
    Registrato dal
    Mar 2008
    Messaggi
    150
    Ciao, se non sbaglio mysql_fetch_array() ritorna un array, quindi $row_cont è un array.

    La funzione in_array prende come parametri il valore da cercare e un array dove cercare, ma da come hai scritto tu, non gli passi un array ma solo un elemento dell'array.

    Quindi o scrivi così:

    Codice PHP:
    $a in_array '1'$row_cont); 
    oppure semplicemente non usi in_array e fai un normale controllo con IF:

    Codice PHP:
    $sql_cont_anonimo "SELECT online FROM sessioni WHERE id= '".$row['id']."'";
    $sql_cont_result mysql_query($sql_cont_anonimo) OR DIE (mysql_error());
    $row_cont mysql_fetch_array($sql_cont_result);
    //$a = in_array ( '1', $row_cont['online']);
    if ($row_cont['online']  == '1')
    {
        echo 
    'Sei già connesso con un'altro browser Pubblicamente';
    }
    else
    {
        $msg3 = '
    <center>Sei connesso in modo Anonimo</center>';
        setcookie ('
    anonimo', $_POST['anonimo'], $_CONFIG['expire']);


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.