Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    non legge + in locale dall'indirizzo

    Ciao ho un piccolo grande problema, ho rimesso le mani ad un progetto che realizzai 2 anni fa. Il progetto in questione è un sito internet formato da front e back office. Il problema nasce dal fatto che nn mi legge una variabile stringa passata dalla barra dell'indirizzo:

    indirizzo:
    http://localhost/blackgold.com/Black...fornitori.php?piva=73819370127

    codice:
    $conndb=mysql_connect('localhost','root','') or die ('Errore 1');
    mysql_select_db('BlackGold',$conndb) or die ('Errore2');
    $sql="SELECT * FROM fornitori WHERE piva='$piva' ORDER BY denom ";
    $ris=mysql_query($sql,$conndb) or die ('errore3'.mysql_error());
    $info=Mysql_Fetch_Object($ris);

    errore:
    Notice: Undefined variable: piva in c:\programmi\easyphp1-8\www\blackgold.com\black_gold\dettaglio_fornitori .php on line 6

    questo è un errore che mi da solo in locale, infatti il sito è anche in rete e li funziona correttaente!
    Sapreste darmi una mano?

    Grazie mille

  2. #2
    aggiingi all'inizio dello script

    Codice PHP:

    if (isset($_GET['piva']) ) $piva = (int) $_GET['piva'];
         else die(
    'Manca la partita IVA'); 

    ciauz

  3. #3
    Ancora ....

    register_globals in OFF..... sarebbe meglio aggiornare il tuo script....

    http://forum.html.it/forum/showthrea...hreadid=245215

    ma guarda anche la data del post .... a quel tempo Chris (chi l'ha visto?) non aveva ancora la patente del motorino.


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

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.