Problema con date in php

simon83

Nuovo Utente
13 Mag 2014
15
0
0
Salve sto creando in locale una pagina di registrazione in cui devo inserire le date di nascita.
Come posso fare il form considerando che firefox e ie non supportano il type date?

All'inizio avevo messo 3 campi select in cui selezionare un numero per ogni campo (giorno, mese, anno) e salvato questi campi sul db come 3 interi. Però oltre ad essere "una cosa" poco professionale non mi è utile nel caso volessi fare una ricerca per data. Qualcuno può aiutarmi?
Grazie
 

simon83

Nuovo Utente
13 Mag 2014
15
0
0
Ho risolto. scrivo la soluzione, magari potrebbe essere utile.
Il form è composto da 3 combobox (giorno,mese,anno) in cui ci sono 3 interi.
PHP:
<label for="compleanno">Data di nascita</label>
							<select name="giorno">
                            <option value="" disabled="disabled" selected="selected">Giorno</option>
                            <?php
							
								for($i=1; $i<=31; $i++){ ?>
                                
                                	<option value="<?php echo $i; ?>"><?php echo $i;?></option>
								
								
							<?php }	?>
                            
                            </select>
                            <select name="mese">
                             <option value="" disabled="disabled" selected="selected">Mese</option>
                            <?php
							
								for($i=1; $i<=12; $i++){ ?>
                                
                                	<option value="<?php echo $i; ?>"><?php echo $i;?></option>
								
								
							<?php }	?>
                            
                            </select>
                            <select name="anno">
                             <option value="" disabled="disabled" selected="selected">Anno</option>
                            <?php
							
								for($i=$annoattuale; $i>=$inizioanno; $i--){ ?>
                                
                                	<option value="<?php echo $i; ?>"><?php echo $i;?></option>
							<?php }	?>                        
                            </select>   
                         <?php  
                       $data_nascita = mysqli_real_escape_string($link,$_POST['anno'] ."/". $_POST['mese'] ."/". $_POST['giorno']);

$inviautenti = mysqli_query($link, "INSERT INTO utenti(data) VALUES ('$data_nascita')");
?>

Spero possa essere utile ;)
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, potresti aggiunger un array con i nomei dei mesi
PHP:
<select name="mese">
    <option value="" disabled="disabled" selected="selected">Mese</option>
    <?php
    $mesi = array(1, 'Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio',
        'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');
    for ($i = 1; $i <= 12; $i++) {
        ?>

        <option value="<?php echo $i; ?>"><?php echo $mesi[$i]; ?></option>


<?php } ?>

</select>
 
Discussioni simili
Autore Titolo Forum Risposte Data
V [MySQL] problema query con date su server MySQL 5
A Problema con "explode" su campo date PHP 9
M Problema con date importate da file txt PHP 13
F Problema formattazione data e creazione array con nuove date Javascript 2
A Problema con date () e database PHP 7
T Problema: Confronto date con Mysql PHP 3
G problema con date('His') PHP 5
M [PHP] calendario con eventi problema con date PHP 9
O problema con Dreamweaver, Access e date MS Access 0
H Problema Con Le Date E L'ora Classic ASP 1
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
N Problema con position absolute e overflow HTML e CSS 4
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
O problema con query PHP 4
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema con eccessiva nitidezza apertura Camera Raw Photoshop 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0

Discussioni simili