Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Variabil nei form: come evitare i NOTICE?

    Premesso che in questo caso devo mantenere i Notice attivi, utilizzo questo metodo per i form:

    Codice PHP:
    <input type="text" name="nome" value="<?php echo $nome?>">
    Nel recupero dei dati utilizzo la clausola isset per verificare i dati i Post. Però di solito quando termino l'inserimento di un form faccio un unset di tutte le variabili in modo da pulire il form.

    Codice PHP:
    unset ($nome$cognome); 
    Così facendo però mi ritrovo nel form i notice.

    Al momento le soluzioni che mi vengono in mente sono 2:

    1) anzichè fare l'unset delle variabili, assegnare una valore (ad es. $nome = '')
    2) verificare nel form se la variabile è settata

    Codice PHP:
    <input type="text" name="nome" value="<?php if(isset($nome)) echo $nome?>">
    Voi come fate nei form?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Di fatto poi c'è un'altra domanda che mi frulla: i notice sulle variabili compaiono perchè la variabile non è stata dichiarata (cosa che si può tranquillamente fare in PHP dato che la uso solo se mi serve).
    Allora ha senso dichiarare comunque tutte le variabili per un codice più "pulito" e corretto anche se in questo modo si occupa comunque dello spazio in memoria in quanto inizializzata?

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.