Allora ragazzi,
scusatemi un momento. Il form è questo (la parte relativa alla data):
Codice PHP:
<td>[b]Data dell'evento:[/b]</td>
<td></td>
<td><select name="giorno">
<option value=""/>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select><select name="mese">
<option value=""/>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select><select name="anno">
<option value=""/>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
</select></td>
Il file che inserisce i dati in tabella è questo:
Codice PHP:
<?php
$evento = htmlentities(strip_tags($_POST["evento"]));
$luogo = htmlentities(strip_tags($_POST["luogo"]));
$giorno = htmlentities(strip_tags($_POST["giorno"]));
$mese = htmlentities(strip_tags($_POST["mese"]));
$anno = htmlentities(strip_tags($_POST["anno"]));
$ora = htmlentities(strip_tags($_POST["ora"]));
$descrizione = str_replace("\n", "
",$_POST["descrizione"]);
$disponibilita = htmlentities(strip_tags($_POST["disponibilita"]));
$prezzo = str_replace(",", ".",$_POST["prezzo"]);
$organizzazione = htmlentities(strip_tags($_POST["autore"]));
$type = $_FILES['file']['type'];
$nome = $_FILES['file']['name'];
$size = $_FILES['file']['size'];
$immagine = @file_get_contents($_FILES['file']['tmp_name']);
$immagine = addslashes ($immagine);
$max_size = 100000;
if($evento=="")
{
print ("Il nome dell'evento è obbligatorio
<a href=\"insertevent.php\">indietro</a>
");
}
elseif($luogo=="")
{
print ("Il luogo dell'evento è obbligatorio
<a href=\"insertevent.php\">indietro</a>
");
}
elseif($giorno=="")
{
print ("Il giorno dell'evento è obbligatorio
<a href=\"insertevent.php\">indietro</a>
");
}
elseif($mese=="")
{
print ("Il mese dell'evento è obbligatorio
<a href=\"insertevent.php\">indietro</a>
");
}
elseif($anno=="")
{
print ("L'anno dell'evento è obbligatorio
<a href=\"insertevent.php\">indietro</a>
");
}
elseif($ora=="")
{
print ("L'ora dell'evento è obbligatoria
<a href=\"insertevent.php\">indietro</a>
");
}
elseif($descrizione=="")
{
print "La descrizione è obbligatoria
<a href=\"insertevent.php\">indietro</a>
";
}
elseif($disponibilita=="")
{
print "Indicare la disposibilità
<a href=\"insertevent.php\">indietro</a>
";
}
elseif($prezzo=="")
{
print "Devi inserire un prezzo unitario per singolo biglietto
<a href=\"insertevent.php\">indietro</a>
";
}
elseif($immagine=="")
{
print "L'immagine è obbligatoria
<a href=\"insertevent.php\">indietro</a>
";
}
elseif($size > $max_size)
{
print "L'immagine supera i 100 kb. Il file è troppo grande
<a href=\"insertevent.php\">indietro</a>
";
}
else
{
include("config.php");
mysql_connect($db_host,$db_user,$db_password,$db_name) or die ("non riesco a connettermi");
mysql_select_db("$db_name") or die ("Non riesco a selezionare il database");
mysql_query("insert into eventi (evento, luogo, giorno, mese, anno, ora, descrizione, disponibilita, prezzo, autore, nome, size, type, immagine) values ('$evento', '$luogo', '$giorno', '$mese', '$anno', '$ora', '$descrizione', '$disponibilita', '$prezzo', '$organizzazione','$nome','$size','$type','$immagine')") or die( mysql_error() . "
" . $sql) ;
$ultimo_id = mysql_insert_id();
mysql_close();
?>
Ora, non ho ben capito come concatenare i campi ora, mese ed anno in modo tale da avere una data.