Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13

Discussione: Modulo registrazione

  1. #11
    Originariamente inviato da micdas
    Prima non avevo fatto caso a questo
    Codice PHP:
    if ( isset($_GET['inviodati']) && $_GET['inviodati'] == "ok") { 
    Di solito, può darsi che sbaglio per la sicurezza, io non faccio uso di $_GET o di $_POST per leggere i valori inviati da form o da querystring, ma di $_REQUEST.
    Visto che fai uso di $_POST leggi il "inviodati" con questo oppure con $_REQUEST.
    Ripeto che è la cattiva lettura di "inviodati" che impedisce di entrare nelle istruzioni contenute nel blocco IF.
    Ti dispiacerebbe riscrivermi l'IF come dici tu?
    :$ scusa ma non ho capito come dici tu

  2. #12
    Questo non è un problema:
    Codice PHP:
    if (isset($_REQUEST['inviodati']) && $_REQUEST['inviodati'] == "ok") {
    // ............... il blocco di istruzioni

    Però devi modificare il form come ha suggerito homerbit.

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Originariamente inviato da Michele88ITA
    Ti dispiacerebbe riscrivermi l'IF come dici tu?
    :$ scusa ma non ho capito come dici tu
    Il problema però non è quello, il problema è che il tuo pulsante non ha un nome e quindi $_GET[ "inviodati" ] o $_REQUEST[ "inviodati" ] non può contenere alcun valore (tantomeno "ok", che non si spiega da dove dovrebbe venir fuori) poichè non esiste alcun elemento con nome "inviodati"

    Ricorda che i pulsanti hanno un NOME e un VALORE e che si definiscono così

    codice:
    <input type=submit name="nomepulsante" value="valorepulsante" />
    E solo allora puoi, nel tuo PHP, testare se il pulsante è stato premuto, in questo modo

    Codice PHP:
    if ( $_GET"nomepulante" ] == "valorepulsante" ) {
      
    //...

    Con $_POST o $_REQUEST al posto di $_GET, a seconda del caso

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.