Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    Variabile get che non viene letta...

    Ciao...io incappo sempre in problemi stranissimi...

    Mi spiego meglio...

    io ho una pagina per le news che compongo in base a delle variabili che passo con get.

    es:

    Codice PHP:
    if($_GET['mostra']=="si"){
        
    mi mostra le tabelle con le news

    }
    if(
    $_GET['del']=="si"){
    mi lancia lo script per cancellare un record
    }
    if(
    $_GET['login']=="si"){
    mi visualizza il form per il login
    }
    //ecc ecc ecc 
    Funzionano tutte...tranne una....la var DEL....se scrivo:
    codice:
    miapagina?del=si
    la condizione:
    Codice PHP:
    if($_GET['del']=="si"){

    non viene soddisfatta...sto impazzendo per capire il perchè...se volete vi posto tutto il codice della pagina....ma è abbastanza "fitto"

    Qualche idea?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    118
    beh in effetti il problema dovrebbe essere nello script, prova a postarlo!

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    secondo me il problema è nel form.... è un' immagine il pulsante della variabile del? ci fai vedere il form?
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    prova a fare un print della variabile $_GET[del]...

    probabilmente non passa il si oppure per qualche motivo rimane fissato il no...


    facci sapere...

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Allora io la var Del la passo via URL non uso forms.

    tipo:

    Codice PHP:
    echo '[url="miaPagina.php?mostra=news&del=si&nid=5"]Clicca qui[/url]'

    solo che nn la legge...tutte le altre che metto nell'url invece le legge...xD

  6. #6
    Fai un print della $_GET['del'] come ti hanno gia consigliato, e dicci ke viene fuori!

  7. #7
    ciao veronica...

    hai provato a fare il print del $_GET[del] ?

  8. #8
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    ok...ora la var la vede...
    però...dev'esserci qualche errorino anke nel codice di cancellazione record...

    abbiate pazienza...:

    Codice PHP:
    if($_GET['del']=="si" && $_SESSION['loggato']=="si"){
        include(
    "includes/config.php");
        
    $sql="DELETE * FROM news WHERE ID="$_GET['nid'];
        
    mysql_query($sql,$conness);


    nel file config.php:
    Codice PHP:
    $host="127.0.0.1";
        
    $user="root";
        
    $pass="abcd";
        
    $db_name="veronica";
        
        
    $conness = @mysql_connect($host$user$pass);
        if(!
    $conness) {
            die(
    "ATTENZIONE: il modulo delle News è offline per manutenzione.");
        }
        
    mysql_select_db($db_name$conness); 

  9. #9
    che errore dà? così è pochino per capire

  10. #10
    $_GET['nid'] è valorizzata?

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.