Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Bloccare spazi vuoti

  1. #1

    Bloccare spazi vuoti

    Salve a tutti.

    Ho questo problema:

    nella pagina modifica_profilo, ho vari campi per l'avatar, la descrizione, provenienza ecc...i dati vengono modificati tramite un form che va in una pag con query UPDATE.

    Il problema sta nel fatto che se un utente lacia dei campi vuoti, perchè vuole modificare solo alcune opzioni, la query UPDATE aggiorna anche i campi in cui non è stato inserito nulla!

    Come blocco l'UPDATE ai campi in cui non si scrive nulla??

    thx
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    puoi fare un controllo con trim() http://it.php.net/manual/en/function.trim.php

  3. #3
    nn lo conosco....come funziona?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  4. #4
    Utente di HTML.it L'avatar di saimir
    Registrato dal
    Oct 2003
    Messaggi
    52
    Devi fare delle condizioni:

    if(!$empty($campo_form))
    //se il campo non è vuoto
    {
    $update_var = "campo_db='$campo_form'";
    $modifiche = 1;//serve per capire se ci va o meno la virgola
    }

    if(!$empty($campo_form2))
    //se il secondo campo non è vuoto
    {
    if($modifiche == 1)
    {
    $update_var2 = ", campo_db2='$campo_form2'";
    }
    else
    {
    $update_var2 = ", campo_db2='$campo_form2'";
    }
    $modifiche = 1;
    }

  5. #5
    cmq mentre crei il form potresti mettere che i vari campi hanno già di default il valore attuale...

    echo "<input name=nome value=\"$nome\">";

    così non devi preoccuparti se sono vuoti visto che se uno non vuole cambiarli li lascia come sono
    visitate http://camicio.altervista.org per caxxate varie :d

  6. #6
    Utente di HTML.it L'avatar di saimir
    Registrato dal
    Oct 2003
    Messaggi
    52
    Sì, però rischi che l’utente per errore cancella i dati. Quindi bisogna controllare sempre.

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.