Ciao a tutti,

devo realizzare una unica form che permetta o l'aggiornamento di un dato (se già esistente) oppure il suo nuovo inserimento. Tutto bene sino al campo 'an_dtnas' che è un campo di tipo DATE.

nel senso che se faccio l'inserimento un po' brutalmente faccio uscire la data odierna in gormato gg/mm/aaaa e poi uso una funzione per convertirla nel corretto formato MySQL aaaa-mm-gg

Non riesco a capire come fare l'inverso, ovvero ottenere nella form che la variabile $an_dtnas venga restituita anzichè nel formato originale nel formato italiano.....

grazie,

marco


Codice PHP:
$num mysql_affected_rows();

if (
$num 0)
{
    
$sw_rew 1;
    
$rigo mysql_fetch_array ($query);
      
$an_matr         $rigo["an_matr"];
      
$an_cogn         $rigo["an_cogn"];
      
$an_nome            $rigo["an_nome"];
      
$an_dtnas         $rigo["an_dtnas"];
      
$an_pro         $rigo["an_pro"];
      
$an_qua          $rigo["an_qua"];
      
$an_sesso        $rigo["an_sesso"];
      
$an_part         $rigo["an_part"];
}    
else
{
        
$sw_rew 0;
      
$an_matr         $an_matr;
      
$an_cogn         "";
      
$an_nome            "";
      
$an_dtnas         date("d/m/Y");
      
$an_pro         "";
      
$an_qua          0;
      
$an_sesso        "M";
      
$an_part         "";
}    

echo 
"

.........

 <input name=\"an_dtnas\" type=\"text\" id=\"an_dtnas\" value=\"
$an_dtnas\" size=\"10\" maxlength=\"10\">
...