Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.43 KB | None | 0 0
  1. <?php
  2. if(isset($_GET['ajouter']) || isset($_GET['editer'])) {
  3.    
  4.     // Titre du formulaire
  5.     if(!isset($_GET['editer'])) echo '<h1>Ajouter une news</h1>';
  6.     else echo '<h1>Modfication de la news : '.$titre_news.'</h1>';
  7.    
  8.     // Creation du formulaire
  9.     echo '<form action="" method="post">';
  10.     echo '<table>';
  11.     $js = array();
  12.     foreach($post_field as $k=>$v) {
  13.         if(isset($v['nom'])) {
  14.             echo '<tr>';
  15.             if(substr($v['champ'],0,4) == 'area') {
  16.                 echo '<th style="font-weight:bold;" align="center" colspan="2">'.$v['nom'].' :</th>';
  17.                 echo '</tr>';
  18.                 echo '<tr>';
  19.                 echo '<td colspan="2">';
  20.                     echo '<textarea name="'.$prefix.$k.'">'.($t = (!empty($v['value'])) ? $v['value'] : $v['defaut']).'</textarea>';
  21.                 echo '</td>';
  22.                 if($v['champ'] == 'area_html') {
  23.                     $js[] = $k;
  24.                 }
  25.             } else {
  26.                 echo '<td style="font-weight:bold;">'.$v['nom'].' :</td>';
  27.                 if(isset($v['champ'])) {
  28.                     echo '<td><input type="'.$v['champ'].'" value="'.($t = (!empty($v['value'])) ? $v['value'] : $v['defaut']).'" name="'.$prefix.$k.'" /></td>';
  29.                 } else {
  30.                     echo '<td>';
  31.                     echo '<select name="'.$prefix.$k.'">';
  32.                     foreach($v['limite'] as $u=>$w) echo '<option value="'.$u.'" '.($t = ($v['value'] == $u) ? 'selected="selected"' : '').'>'.$w.'</option>';
  33.                     echo '</select>';
  34.                 }
  35.             }
  36.             echo '</tr>';
  37.         }
  38.     }
  39.     echo '</table>';
  40.     if(is_array($js) && !empty($js)) {
  41.         echo '<script type="text/javascript">';
  42.         echo '  window.onload = function()';
  43.         echo '  {';
  44.         foreach($js as $v) {
  45.             echo 'CKEDITOR.replace("'.$prefix.$v.'");';
  46.         }
  47.         echo '  };';
  48.         echo '</script>';
  49.     }
  50.     echo '<input type="submit" value="Envoyer" />';
  51.     echo '</form>';
  52. } else {
  53. ?>
  54. <h1>Liste des news</h1>
  55. <div style="border:1px solid black; background:#CCCCCC; font-weight:bold; margin:15px; padding:5px;" align="center">
  56. [ <a href="?page=<?php echo $page; ?>&ajouter">Ajouter une news</a> ] - [ <a href="?page=form_upload_img">Uploader une image</a> ]<br /><br />
  57. <div align="left">
  58. <form method="post" action="">
  59. Rechercher parmi les news : <input type="text" name="search_news" /> <input type="submit" value="Rechercher" /><br />
  60. Trier les news par date : <input type="radio" name="order_tri" value="0" /> Croissant - <input type="radio" name="order_tri" value="1" /> écroissant<br /><input type="submit" value="Trier" />
  61. </form>
  62. </div>
  63. </div>
  64. <p>&nbsp;</p>
  65. <table border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
  66.   <tr>
  67.   <th bgcolor="#FFFFFF">Modifier</th>
  68. <th bgcolor="#FFFFFF">Supprimer</th>
  69. <th bgcolor="#FFFFFF">Titre</th>
  70. <th bgcolor="#FFFFFF">Date</th>
  71. <th bgcolor="#FFFFFF">Section</th>
  72. <th bgcolor="#FFFFFF">Cat&eacute;gorie</th>
  73. </tr>
  74. <?php
  75. $retour = mysql_query('SELECT news_id, news_titre, news_date, news_section, news_categorie FROM news_news ORDER BY news_date DESC') or die(mysql_error());
  76. while ($donnees = mysql_fetch_assoc($retour))
  77. {
  78. ?>
  79.  
  80. <tr>
  81.   <td bgcolor="#FFFFFF"><?php echo '<a href="?page='.$page.'&amp;editer=' . $donnees['news_id'] . '">'; ?>Modifier</a></td>
  82. <td bgcolor="#FFFFFF"><a href="?page=<?=$page?>&amp;supprimer=<?=$donnees['news_id']?>">Supprimer</a></td>
  83. <td bgcolor="#FFFFFF"><?php echo stripslashes($donnees['news_titre']); ?></td>
  84. <td bgcolor="#FFFFFF"><?php echo date('d/m/Y à H:i:s',$donnees['news_date']); ?></td>
  85. <td bgcolor="#FFFFFF"><?php echo $donnees['news_section']; ?></td>
  86. <td bgcolor="#FFFFFF"><?php echo $donnees['news_categorie']; ?></td>
  87. </tr>
  88.  
  89. <?php
  90. }
  91. ?>
  92. </table>
  93. <?php
  94. }
  95. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement