- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema nella visualizzazione dell orario
-
Problema nella visualizzazione dell orario
Salve ragazzi...
Nella minichat che sto creando ho pensato di aggiungere l orario in cui l utente scrive il messaggio,quindi nella tabella minichat del database ho creato un campo tempo di tipo TIME,e nel codice della chat ho fatto cosi'
[php]
<div id="minichat"><?
include "config.php"; // file di connessione al Db
$id_user="";
$text="";$id_user=$_SESSION['nickname'];
$text=htmlentities($_POST['text']);if ((empty($text))== false) // se $text non è vuoto o nullo
{
$sql = "INSERT INTO minichat (id_user, testo,tempo) VALUES ('$id_user','$text',CURRENT_TIME())";
$query= @mysql_query ($sql) or die (mysql_error());
}$sql_select="SELECT id_user, testo,tempo FROM minichat ORDER BY id DESC LIMIT 10";
$query_select= @mysql_query($sql_select) or die (mysql_error());
?>
<table>
<caption>Minichat</caption>
<th colspan="2">Messaggi</th>
<?while($row=mysql_fetch_array($query_select))
{
$row['testo'] = str_replace(":-)", "<img src='/faccine/smile.gif'>", $row['testo']);
echo "<tr><td>".$row['id_user']."</td><td>".$row['testo']."</td><td>".$row['tempo']."</tr>";
}?>
</table>
<?
//Apro la sessione e...
session_start();
// Sessione impostata a 10 min
ini_set('session.gc_maxlifetime', '1800');
//verifico che dopo il login io abbia la chiave di sessione ad 1
if($_SESSION['logged']==1)
//se si...
echo "<form action="index.php" name="chat" method="POST">
<textarea rows="2" name="text" cols="36"></textarea>
<input type="submit" value="Invia"><br>
<img src="faccine/smile.gif" OnClick="document.chat.text.value+=':-)'">
<img src="faccine/faccia.gif" OnClick="document.chat.text.value+='°_°'">"
;?>
</form>
</div>
[/php]Purtroppo però nella stampa a video mi da 00:00:00
sarà mica qui' l errore?
[php]
$sql = "INSERT INTO minichat (id_user, testo,tempo) VALUES ('$id_user','$text',CURRENT_TIME())";[/php]
-
Ho risolto...:)
Funzionava...è stato un mio sbaglio..