Timestamp

Timestamp - PHP - Programmation

Marsh Posté le 02-07-2005 à 13:55:46    

bonjour tout le monde ^^  

Citation :

<? mysql_connect ('localhost', 'root' , '');
 mysql_query ('projet');
?>  
<? if (isset ($_POST['contenu']) AND isset ($_POST['titre']))
{
 $titre = htmlentities ( addslashes ( $_POST['titre'] ));
 $contenu = nl2br ( htmlentities ( addslashes ( $_POST['contenu'] )));
 $pseudo = 'kirua';
 mysql_query ('INSERT INTO news VALUES ('', '$titre', '$contenu', '')');
}
$reponse = mysql_query ('SELECT * FROM 'news' ORDER BY DESC');
 
 
?>
<HTML>
<head>
<title>liste_news</title>
</head>
<BODY>
<center>
<a href="rediger_news.php"><b>AJOUTER UNE NEWS</b></a>
<table border="1" bordercolor="#FF0000" style="position: relative; top: 70px;">
<tr>
 <td>Modifier</td><td>Supprimer</td><td>Titre</td><td>Date</td>
</tr>
<?  
while ( $donnees = mysql_fetch_array($reponse)
 {
   echo '<tr><td>Modifier</td><td>Supprimer</td><td>'.$donnees['titre'].'</td><td>'.$donnees['timestamp'].'</td></tr>';
 }
?>
 
</table>
</center>
</BODY>
</HTML>
<? mysql_close (); ?>


 
voici mon code : j'ai un probleme je pense au niveau de cette ligne :

Citation :

mysql_query ('INSERT INTO news VALUES ('', '$titre', '$contenu', '(ici correspond le champs timestamp)')');


 
j'aimerai savoir comment faire pour entre le timestamp dans ma base de donne ?? merci

Reply

Marsh Posté le 02-07-2005 à 13:55:46   

Reply

Marsh Posté le 02-07-2005 à 14:00:34    

et ca ne marche pas avec timm() non plus :(

Reply

Marsh Posté le 02-07-2005 à 14:08:08    

Reply

Marsh Posté le 02-07-2005 à 14:12:22    

UNIX_TIMESTAMP() ...
 
Sinon c'est normal que ça marche pas si tu fais :
 

Code :
  1. mysql_query ('INSERT INTO news VALUES ('', '$titre', '$contenu', '')');


 
Ca fonctionnerait mieux comme ça :
 

Code :
  1. mysql_query ('INSERT INTO news VALUES ('', '".$titre."', '".$contenu."', '".time()."')');


 
Je l'utilise comme ça et ça fonctionne sans problème ...
 
Maintenant reste à savoir le type de ton champs qui contiendra le timestamp, car si tu l'as mis en time, ou date, ou je sais pas quoi evidemment ça fonctionnera pas, il faut que le type soit INT

Reply

Marsh Posté le 02-07-2005 à 14:16:41    

oui il est en begint (20) ca marche comme tu m'a montrer gaspart mais j'ai un autre probleme et je ne sais pas si c'est du a la meme chose:
l'erreu c ca :

Citation :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\


 
a cette ligne:

Citation :

while ( $donnees = mysql_fetch_array ($reponse))
 {
   echo "<tr><td>Modifier</td><td>Supprimer</td><td>".$donnees['titre']."</td><td>".$donnees['timestamp']."</td></tr>";
 }


 
merci encore de votre aide

Reply

Marsh Posté le 02-07-2005 à 14:18:16    

mysql_query(...) or die(mysql_error()).
 
Faut le dire combien de fois... -_-


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 02-07-2005 à 14:22:34    

Citation :

$reponse = mysql_query ('SELECT * FROM `news` ORDER BY `id` DESC') or die("ca ne marche pas" );


ca m'affiche bien l'erreur. ( ca m'affiche bien : ca ne marche pas )


Message édité par kirua_sama le 02-07-2005 à 14:23:05
Reply

Marsh Posté le 02-07-2005 à 14:51:07    

J'ai compris l'erreur depuis tout a l'heure ca fou la merde a cause d'une vilaine erreur !!  
mysql_query ('projet');  j'ai ecri query o lieu de select_db ...:( roo c'est relou ce genre d'erreur de merde

Reply

Marsh Posté le 02-07-2005 à 15:30:42    

kirua_sama a écrit :

Citation :

$reponse = mysql_query ('SELECT * FROM `news` ORDER BY `id` DESC') or die("ca ne marche pas" );


ca m'affiche bien l'erreur. ( ca m'affiche bien : ca ne marche pas )


 
Et puis au moins tu sais directement d'où ça vient, pas comme mysql_error().
 
 [:mlc]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 06-07-2005 à 14:33:44    

a encore un petit truc au sujet du timestamp lorsque je post un message dans mes news ou mon livre d'or il affiche l'heure d'hiver alors que nous sommes en ete :d je fait comment pour qu'il se cale automatikkement ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed