Ho provato a fare echo data, e dal blocco di numeri che mi dava come risultato , n è ho preso uno e inserito nel db, al posto della data che avevo messo con form di inserimento, e funziona il calendario.
DUnque non riesco a capire se il form di inserimento nel db che non riporta la data in formato , adatto al calendario o viceversa. Il form è questo qua.
Codice PHP:
<?
if (isset($_POST['submit']) && $_POST['submit']=="invia")
{
$titolo = @addslashes($_POST['titolo']);
$testo = @addslashes($_POST['testo']);
$prima = @addslashes($_POST['prima']);
$seconda = @addslashes($_POST['seconda']);
$terza = @addslashes($_POST['terza']);
$str_data = @strtotime($_POST['data']);
@include '../config.php';
$sql = "INSERT INTO ortobotanico (titolo,testo,str_data,prima,seconda,terza ) VALUES ('$titolo', '$testo', '$str_data','$prima','$seconda','$terza')";
if($result = @mysql_query($sql) or die (@mysql_error()))
{
echo "Inserimento avvenuto con successo.
Vai al <a href=\"index.php\">Calendario</a>";
}
@mysql_close();
}else{
?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
Titolo:
<input name="titolo" type="text">
Testo:
<textarea name="testo" cols="30" rows="8"></textarea>
Data:
<input name="data" type="text" value="gg-mm-aaaa">
Fascia oraria 9:00 :
<select name="prima">
<option value="Libero">Libero</option>
<option value="Completo">Completo</option>
</select>
Fascia oraria 12:00 :
<select name="seconda">
<option value="Libero">Libero</option>
<option value="Completo">Completo</option>
</select>
Fascia oraria 16:00 :
<select name="terza">
<option value="Libero">Libero</option>
<option value="Completo">Completo</option>
</select>
<input name="submit" type="submit" value="invia">
</form>
<?php
}
?>
Cosa è che non va? vi ringrazio sempre in anticipo per le risposte