Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 29 su 29

Discussione: expecting

  1. #21
    Scusami Piero, senza gli apici mi da questo errore.

    codice:
    Notice: Use of undefined constant AUTH_USE_COOKIE - assumed 'AUTH_USE_COOKIE' in C:\siti\accessibili\include\auth.lib.php on line 5
    
    Notice: Undefined index: titolo in C:\siti\accessibili\articoli\salva_modifica.php on line 13
    
    Notice: Undefined index: testo in C:\siti\accessibili\articoli\salva_modifica.php on line 13
    
    Notice: Undefined index: ID in C:\siti\accessibili\articoli\salva_modifica.php on line 14

  2. #22
    di apici nel mio c'e' ne sono due per valore, nel tuo quattro....

    se ne togli quattro diventa una costante, o funzione..... copia e incolla quello che ti ho indicato. E comunque gia' e' uscito un nuove errore....

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

  3. #23
    Scusami Piero ma non vorrei essere petulante. Questo è lo script che mi presenta l'errore.
    Codice PHP:
    <?
    include_once("../include/auth.lib.php");
    include_once(
    "../include/config.php");
    ?>
    <?
    $query
    "UPDATE articoli SET
             Titolo = '
    $_POST[titolo]', Testo = '$_POST[testo]'
             WHERE ID = '
    $_POST[ID]'
            "
    ;
    ?>
    L'errore è sempre questo
    Notice: Use of undefined constant AUTH_USE_COOKIE - assumed 'AUTH_USE_COOKIE' in C:\siti\accessibili\include\auth.lib.php on line 3
    Codice PHP:
    $_AUTH = array(    "TRANSICTION METHOD" => AUTH_USE_COOKIE); 
    Notice: Undefined index: titolo in C:\siti\accessibili\articoli\salva_modifica.php on line 13

    Notice: Undefined index: testo in C:\siti\accessibili\articoli\salva_modifica.php on line 13

    Notice: Undefined index: ID in C:\siti\accessibili\articoli\salva_modifica.php on line 14

  4. #24
    Dimmi tu che c'entra tutto questo con la query....

    Hai due file che includi.... e $_POST che non e' valorizzato....

    L'impossibile vediamo di farlo subito. Il miracolo ci vuole piu' tempo.

    Come faccio a sapere che hai dentro agli include e da dove arrivano i tuoi POST non valorizzati????

    Quello che ti ho postato e' la corretta sintassi per qualcosa che deve esistere. Non per quello che non c'e'.


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

  5. #25
    Piero non volevo farti inca..are, non ho nemmeno per un attimo pensato di discutere delle tue capacità.
    Sto solo cercando, essendo un neofita, di capire dove sto sbagliando.


    QUESTO è QUELLO CHE HO NELL'INCLUDE auth.lib.php
    Codice PHP:
    <?php

    $_AUTH 
    = array(    "TRANSICTION METHOD" => AUTH_USE_COOKIE);

    function 
    auth_set_option($opt_name$opt_value){
        global 
    $_AUTH;
        
        
    $_AUTH[$opt_name] = $opt_value;
    }

    function 
    auth_get_option($opt_name){
        global 
    $_AUTH;
        
        return 
    is_null($_AUTH[$opt_name])
            ? 
    NULL
            
    $_AUTH[$opt_name];
    }

    function 
    auth_clean_expired(){
        global 
    $_CONFIG;
        
        
    $result mysql_query("SELECT creation_date FROM ".$_CONFIG['table_sessioni']." WHERE uid='".auth_get_uid()."'");
        if(
    $result){
            
    $data mysql_fetch_array($result);
            if(
    $data['creation_date']){
                if(
    $data['creation_date'] + $_CONFIG['expire'] <= time()){
                    switch(
    auth_get_option("TRANSICTION METHOD")){
                        case 
    AUTH_USE_COOKIE:
                            
    setcookie('uid');
                        break;
                        case 
    AUTH_USE_LINK:
                            global 
    $_GET;
                            
    $_GET['uid'] = NULL;
                        break;
                    }
                }
            }
        }
        
        
    mysql_query("
        DELETE FROM "
    .$_CONFIG['table_sessioni']."
        WHERE creation_date + "
    .$_CONFIG['expire']." <= ".time()
        );
    }

    function 
    auth_get_uid(){
            
    $uid NULL;

        switch(
    auth_get_option("TRANSICTION METHOD")){
            case 
    AUTH_USE_COOKIE:
                global 
    $_COOKIE;
                
    //if (isset($uid));
                
    $uid $_COOKIE['uid']; 
            break;
            case 
    AUTH_USE_LINK:
                global 
    $_GET;
                
    $uid $_GET['uid'];
            break;
        }

        return 
    $uid $uid NULL;
    }

    function 
    auth_get_status(){
        global 
    $_CONFIG;

        
    auth_clean_expired();
        
    $uid auth_get_uid();
        if(
    is_null($uid))
            return array(
    100NULL);
        
        
    $result mysql_query("SELECT U.name as name, U.surname as surname, U.username as username
        FROM "
    .$_CONFIG['table_sessioni']." S,".$_CONFIG['table_utenti']." U
        WHERE S.user_id = U.id and S.uid = '"
    .$uid."'");
        
        if(
    mysql_num_rows($result) != 1)
            return array(
    100NULL);
        else{
            
    $user_data mysql_fetch_assoc($result);
            return array(
    99array_merge($user_data, array('uid' => $uid)));
        }
    }

    function 
    auth_login($uname$passw){
        global 
    $_CONFIG;

        
    $result mysql_query("
        SELECT *
        FROM "
    .$_CONFIG['table_utenti']."
        WHERE username='"
    .$uname."' and password=MD5('".$passw."')"
        
    );
        
        if(
    mysql_num_rows($result) != 1){
            return array(
    AUTH_INVALID_PARAMSNULL);
        }else{
            
    $data mysql_fetch_array($result);
            return array(
    AUTH_LOGEDD_IN$data);
        }
    }

    function 
    auth_generate_uid(){

        list(
    $usec$sec) = explode(' 'microtime());
        
    mt_srand((float) $sec + ((float) $usec 100000));
        return 
    md5(uniqid(mt_rand(), true));
    }

    function 
    auth_register_session($udata){
        global 
    $_CONFIG;
        
        
    $uid auth_generate_uid();
        
        
    mysql_query("
        INSERT INTO "
    .$_CONFIG['table_sessioni']."
        (uid, user_id, creation_date)
        VALUES
        ('"
    .$uid."', '".$udata['id']."', ".time().")
        "
        
    );
        if(!
    mysql_insert_id()){
            return array(
    AUTH_LOGEDD_IN$uid);
        }else{
            return array(
    AUTH_FAILEDNULL);
        }
    }

    function 
    auth_logout(){
        global 
    $_CONFIG;

        
    $uid auth_get_uid();
        
        if(
    is_null($uid)){
            return 
    false;
        }else{
            
    mysql_query("
            DELETE FROM "
    .$_CONFIG['table_sessioni']."
            WHERE uid = '"
    .$uid."'"
            
    );
            return 
    true;
        }
    }
    ?>
    QUESTA E LO SCRIPT DA DOVE ARRIVANO I POST

    <form name="form" method="post" action="../articoli/salva_modifica.php">
    Titolo



    <input type="hidden" name=ID value="<?php print $row[ID]; ?>">
    <textarea name="titolo" cols="50" rows="3" onkeydown="textCounter(this.form.titolo,this.form. remLen,255);"
    onkeyup="textCounter(this.form.titolo,this.form.re mLen,255);"><?php print $row['Titolo']; ?></textarea>


    Puoi inserire ancora
    <input disabled="disabled" class="felix" type="text" name="remLen" size="1" value="255">
    caratteri


    Testo


    <textarea name="testo" cols="50" rows="25"><?php print $row['Testo']; }?></textarea>
    </p>



    <input type="submit" name="Submit" value="Invia">
    </p>
    </form>

  6. #26
    Non mi incazzo mai.... almeno non per queste cose.... il fatto e' che non capisco nulla di quello che hai postato. il carro davanti ai buoi... i buoi senza il carro ...

    Stampa il POST all'ingresso della pagina e vedi quello che hai:

    echo "<pre>";
    print_r($_POST);

    la pagina che hai postato riceve a sua volta dei dati da un SELECT...
    addirittura con la chiusura di una graffa.....

    rows="25"><?php print $row['Testo']; }?></textarea>



    Includi una pagina che contiene un include ????

    Non trovo il bandolo della matassa....

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

  7. #27
    OK
    evidentemente mi si è offuscata la mente per cui vedo il carro davanti ai buoi... i buoi senza il carro ... ecc.
    Per questo vado a farmi una birra augurando a tutti voi una buona notte.


    a tutto c'è un rimedio

  8. #28
    Originariamente inviato da micio1980
    OK
    evidentemente mi si è offuscata la mente per cui vedo il carro davanti ai buoi... i buoi senza il carro ... ecc.
    Per questo vado a farmi una birra augurando a tutti voi una buona notte.


    a tutto c'è un rimedio
    Con l'aggiornamento che hai fatto al post qualcosa di piu' chiaro c'e' (si fa per dire) almeno una certa logica che prima mancava....Ora bisognerebbe verificare tutti gli ingranaggi di quello che includi...

    Escludendo che lo script lo abbia fatto tu, dovresti avere un file che ti indirizza su come configurare il tutto. Credo si dovrebbe partire da li.

    Ok per la birra...

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

  9. #29
    La query deve essere così:


    $query= "UPDATE articoli SET
    Titolo = '".$_POST['titolo']."',
    Testo = '".$_POST['testo']."'
    WHERE ID = '".$_POST['ID']."'
    ";

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 © 2026 vBulletin Solutions, Inc. All rights reserved.