Bonjour,(easy php5.3 mysql)
j'ai un script qui rédige les news avec l'utilisation d'un formulaire avec la méthode post , il se compose de 3 champs et en renvoie 4 si l'on prend en compte le timestamp .
L'autre sert de liste ou d'affichage des messages.
Ce que je cherche à faire c'est déjà stocker mon formulaire affiché dans liste_news que me renvoi mysql et le placer dans un tableau array
le code qui liste les news :
la partie du formulaire de redige _news.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php $retour = mysql_query('SELECT * FROM news '); while ($donnees = mysql_fetch_array($retour)) { ?> <tr> <td><?php echo stripslashes($donnees['pseudo']);?></td> <td><?php echo stripslashes($donnees['titre']);?></td> <td><?php echo stripslashes($donnees['contenu']);?></td> <td><?php echo date ('d/m/Y',$donnees['timestamp']);?></td> </tr>
J'aimerais pouvoir gérer ainsi la gestion des messages grâce au cookie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <form action="liste_news.php" method="post"> <table> <tr> <td><p>Pseudo : <input type="text" size="30" name="pseudo" value="<?php echo $pseudo; ?>" /></p></td> </tr> <tr> <td><p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p></td> </tr> <tr> <td><p>Contenu :<br /><textarea name="contenu" cols="50" rows="10"> <?php echo $contenu; ?></textarea><br /></td> </tr> <tr> <td> <input type="hidden" name="id_news" value="<?php echo $id_news; ?>" /> <input type="submit" value="Envoyer" /> </td> </tr> </p> </form>
de cette façon :
mais je bloque sur la manière de procéder avec le tableau notamment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php if (isset($_COOKIE['derniere_visite']) ) { $date = $_COOKIE['derniere_visite']; }else{ $date = time(); } $messages = getActus(); foreach($messages as &$actu) { $actu['nouveau'] = ($date < $actu['date']); } $deux_mois = time() +3600*24*60; setcookie('derniere_visite', time()); ?>
Merci pour votre coup de pousse![]()
Partager