Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Soniq
    Registrato dal
    Mar 2002
    Messaggi
    186

    Ioeratore non supportato

    Ciao,

    Ho una pagina che mi sta dando errore:
    Fatal error: [] operator not supported for strings in /path/to site/messaggi.php on line 66

    Ora, nella linea 66 ho questo:
    $_POST[users] [] = $row[user_id];

    Qualche suggerimento?

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    A cosa ti servono le due parentesi quadre dopo
    $_POST[users]?

  3. #3
    Per mettere un indice numerico.

    Ma l'errore non e' in quella riga.. sara' prima. Metti pero' gli apici agli indici associativi.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di Soniq
    Registrato dal
    Mar 2002
    Messaggi
    186
    Ho risolto l'errore modificando il DB, solo cha adesso non mi associa il messaggio all'utente!

    questo ´q quello che ci sta sopra:

    if( $_POST[cmd] == "new" )
    {
    if( ((count( $_POST[users] ) + count( $_POST[dept] )) > 0) && (trim( $_POST[subject] ) != "") && (trim( $_POST[message] ) != "") )
    {
    for( $i = 0; $i < count( $_POST[dept] ); $i++ )
    {
    $res = mysql_query( "SELECT user_id FROM {$pre}privilege WHERE ( dept_id = '{$_POST[dept][$i]}' || dept_id = '0' )" );
    while( $row = mysql_fetch_array( $res ) )
    {
    if( $row[user_id] != $_SESSION[user][id] )
    {
    $found = 0;

    for( $j = 0; $j < count( $_POST[users] ); $j++ )
    if( $_POST[users][$j] == $row[user_id] )
    $found = 1;

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.