A voir également:
- Ajout d' actualité mais elle n'affiche pas?
- Le clavier de mon telephone ne s'affiche plus - Guide
- Ajout rapide snap - Forum Snapchat
- Il veut recevoir les messages de louna mais ne plus voir ses photos dans son fil d'actualité sur facebook. - Guide
- Faites en sorte que la cellule a1 affiche exactement ce qui est montré sur cette image. quel mot apparaît en b1 ? - Forum Excel
2 réponses
Donc je doit vous mettre le code :
Actualites_Details.php
Actualites_EnregSaisie.php:
Actualites_Liste.php:
Actualites_supprimer.php
désolé trooop long
Actualites_Details.php
<?php include_once("fckeditor/fckeditor.php") ; $URLretour='Actualites_Liste.php'; require("access.inc.php"); require("../lib/db_connect.inc.php"); require("../lib/inc_Site2010.php"); $connexion=db_connexion(); mysql_query("set names utf8"); if (!isset($_GET["Num"])) { header("Location: " . $URLretour); exit(); } $Num=$_GET["Num"]; if ($Num!="-1") { $resultat=mysql_query("SELECT * FROM actualites where id=$Num"); $Enreg=mysql_fetch_array($resultat); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="Espace d'administration" /> <link rel="stylesheet" type="text/css" href="css/administration.css" /> <script type="text/javascript" src="JS/twvalide.js"></script> <style type="text/css"> <!-- .Style1 {font-size: 11px} --> </style> <script type="text/javascript" src="JS/overlib.js"></script> <script type="text/javascript" src="JS/overlib_mini.js"></script> <script type="text/javascript"> function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); function CompacteChaine(valeur) { if (valeur.length > 0) { while (valeur.length > 0 && valeur.charAt(0) == ' ') { valeur = valeur.substring(1); } while (valeur.length > 0 && valeur.charAt(valeur.length-1) == ' ') { valeur = valeur.substring(0,valeur.length-1); } return valeur; } else { return ''; } } function ChargeZones() { <?php if ($Num!="-1") { $photo1=$Enreg["photo1"]; $lang=$Enreg["langue"]; echo " document.form1.actif.checked=" . (($Enreg["actif"])?'true':'false') . ";\n"; } else { $lang=1; } ?> function VerifSaisie() { if (document.form1.titre.value=='') { alert('Précisez le titre svp'); document.form1.titre.focus(); return false; } if (document.form1.datepublication.value=='') { alert('Précisez la date de publication svp'); document.form1.datepublication.focus(); return false; } if (document.form1.datepreremption.value=='') { alert('Entrez la date de péremption svp'); document.form1.datepreremption.focus(); return false; } </script> <title>[Municipalité] - Espace d'administration</title> </head> <body> <div id="main"> <?php include('HautPage.php'); ?> <h3 align="left" class="headerstyle"><?php if ($Num!='-1') { ?>Modification <?php } else { ?>Ajout <?php } ?> d'une actualité</h3> <p> <form name="form1" method="post" action="Actualites_EnregSaisie.php" > <table width="750" border="0" align="center" cellpadding="0" cellspacing="0" id="ListeAdm"> <tr> <td align="left" class="Formulaire" style=" padding:20px"> <span>Actualité active :</span><input type="checkbox" name="actif" value="OUI" ><br /> <br /> <div><span>Langue : </span> <input type="radio" name="langue" value="1" style="background-color:#FFFFFF" <?php if(@$lang==1) { echo "checked=checked";} ?> > <img src="img/TN.gif" border="0" /> <input type="radio" name="langue" value="2" style="background-color:#FFFFFF" <?php if(@$lang==2) { echo "checked=checked";} ?> > <img src="img/FR.gif" border="0" /> <input type="radio" name="langue" value="3" style="background-color:#FFFFFF" <?php if(@$lang==3) { echo "checked=checked";} ?> /> <img src="img/EN.gif" border="0" /> </div> <!--<div><span>Association d'une réaction </span><input type="checkbox" name="reaction" value="OUI"></div> --> <div><span>Date de publication</span> <input name="datepublication" type="text" size="15" maxlength="150" onBlur="twValide_date(this,1950,2020,'jj/mm/aaaa')" value="<?php if($Num!='-1') { print date2string($Enreg['datepublication']);} ?>" onChange="this.value"> <a href="javascript:void(0); javascript:show_calendar('form1.datepublication');" onmouseover="window.status='Date Picker'; overlib('Cliquez ici pour sélectionner une date depuis un calendrier.'); return true;" onmouseout="window.status=''; nd(); return true;"><img src="img/date.jpeg" width="19" height="17" border="0" /></a></div> <div> <span>Date de péremption</span> <input name="datepreremption" type="text" size="15" maxlength="150" onBlur="twValide_date(this,1950,2020,'jj/mm/aaaa')" value="<?php if($Num!='-1') { print date2string($Enreg['datepreremption']);} ?>" onChange="this.value"> <a href="javascript:show_calendar('form1.datepreremption');" onmouseover="window.status='Date Picker'; overlib('Cliquez ici pour sélectionner une date depuis un calendrier.'); return true;" onmouseout="window.status=''; nd(); return true;"><img src="img/date.jpeg" width="19" height="17" border="0" /></a></div> <!--<span> </span> <input type="checkbox" name="indicateur_une" value="OUI"> Affichage sur la page d'acceuil <div><span>Date de publication sur la page d'accueil</span> <input name="publication_une" type="text" size="15" maxlength="150" onBlur="twValide_date(this,1950,2020,'jj/mm/aaaa')" value="<?php //if($Num!='-1') { print date2string($Enreg['publication_une']);} ?>" onChange="this.value"> <a href="javascript:show_calendar('form1.publication_une');" onmouseover="window.status='Date Picker'; overlib('Cliquez ici pour sélectionner une date depuis un calendrier.'); return true;" onmouseout="window.status=''; nd(); return true;"><img src="../lib/date.gif" width="19" height="17" border="0" /></a></div> <div> <span>Date de péremption sur la page d'accueil</span> <input name="preremption_une" type="text" size="15" maxlength="150" onBlur="twValide_date(this,1950,2020,'jj/mm/aaaa')" value="<?php //if($Num!='-1') { print date2string($Enreg['preremption_une']);} ?>" onChange="this.value"> <a href="javascript:show_calendar('form1.preremption_une');" onmouseover="window.status='Date Picker'; overlib('Cliquez ici pour sélectionner une date depuis un calendrier.'); return true;" onmouseout="window.status=''; nd(); return true;"><img src="../lib/date.gif" width="19" height="17" border="0" /></a></div> --> <div><span>Titre</span> <input name="titre" type="text" size="80" maxlength="150" value="<?php if($Num!='-1' ) { print $Enreg['titre']; } ?>" > </div> <!--<div><span>Texte lancement</span> <textarea id="Texte_lancement" name="Texte_lancement" rows="7" cols="60"><?php //if ($Num!='-1') { print (html_entity_decode($Enreg["Texte_lancement"])); }?></textarea> </div>--> <div><span>Texte</span> <?php $oFCKeditor = new FCKeditor('texte') ; $oFCKeditor->BasePath = 'fckeditor/' ; $oFCKeditor->Height = 400; if ($Num!='-1') $oFCKeditor->Value = html_entity_decode($Enreg["texte"]); $oFCKeditor->Create() ; ?> </div> <div><span>Contenu lié</span> <?php $rsListe = mysql_query("SELECT Num,libelle FROM pagecms ORDER BY libelle"); $ligne = mysql_num_rows($rsListe); if ($ligne != 0) { ?> <select name="Contenu"> <option value="0">Sélectionnez...</option> <?php while ($EnregContenu=mysql_fetch_array($rsListe)) { ?> <option value="<?php print $EnregContenu['Num']; ?>" <?php if ($Num!=-1 && $Enreg['id_article'] == $EnregContenu['Num']) { print "selected='selected'"; } ?> ><?php print $EnregContenu['libelle'] ; ?></option> <?php } ?> </select> <?php } else { print "Pas de contenu disponible"; } ?> </div> <div><span></span> <?php if ($Num!="-1") { echo "Fichier actuel : "; if (empty($photo1)) { echo "[aucun]<input type=hidden name=OldPhoto1 value=\"\">"; } else { echo "[<a href=\"../Upload/actualite/" . $photo1 . "\" target=_blank>Voir la photo</a>]"; echo " supprimer ? <input type=checkbox name=SupprPhoto1 value=X><input type=hidden name=OldPhoto1 value=\"$photo1\">"; } echo "<br>"; } ?></div> <div><span>Photo :</span> <input type="file" name="photo1" size="70" maxlength="200" > </div> <div> <span> </span> (largeur: 458px * hateur: 320px) </div> <div> </div> <!-- <div class="GrisFonceGras14">Liens associés à cette actualité</div> <iframe id="FrameListe" src="LienActus_Liste.php?Numorigine=<?php //print $Num;?>&source=actu" frameborder="0" width="98%" height="200px" style=" border:3px solid #695D54 "></iframe><br> --> </TD> </tr> <tr> <td align="center"><br> <input type="image" src="img/Enregistrer.gif" onClick="return VerifSaisie();"> <input type="image" src="img/Annuler.gif" name="Annul"><br> <br><input name="Num" type="hidden" value="<?php print $Num;?>"><br></td> </tr> </table> </form> </p> </div> </body> </html>
Actualites_EnregSaisie.php:
<?php $URLretour='Actualites_Liste.php'; require("access.inc.php"); require("../lib/db_connect.inc.php"); require("../lib/inc_Site2010.php"); require_once('../lib/bd.class.php'); $connexion=db_connexion(); mysql_query("set names utf8"); $cNum=$_POST["Num"]; $lang=$_POST["langue"]; if (isset($_POST["Annul_x"])) { $resultat2 =("SELECT fichier FROM liens_telechargement WHERE (Numorigine=-1 And source='actu')"); if ($Enreg=mysql_fetch_array($resultat2)) { supprFichier('../upload/'.$Enreg['fichier']); $resultat2= mysql_query("DELETE FROM liens_telechargement WHERE (Numorigine=-1 And source='actu')"); } header("Location: " . $URLretour); } if (!isset($_POST["Annul_x"]) && isset($cNum)) { $document=""; if (isset($_POST['datepublication'])) $datepublication=string2date($_POST["datepublication"]); else $datepublication=string2date(""); if (isset($_POST["Contenu"])) { $Contenu=$_POST["Contenu"];} else {$Contenu=0;} if (isset($_POST["datepreremption"])) $datepreremption=string2date($_POST["datepreremption"]); else $datepreremption=string2date(""); if (isset($_POST['actif'])) { $actif="X";} else {$actif="";} //if (isset($_POST['reaction'])) { $reaction="X";} else {$reaction="";} if (isset($_POST['indicateur_une'])) { $affichehome="X";} else {$affichehome="";} if (isset($_POST["publication_une"])) $pubhome=string2date($_POST["publication_une"]); else $pubhome=string2date(""); if (isset($_POST["preremption_une"])) $prehome=string2date($_POST["preremption_une"]); else $prehome=string2date(""); if (isset($_POST["titre"])) $titre=prepareChaine($_POST["titre"]); else $titre=prepareChaine(""); if (isset($_POST["texte"])) $texte=prepareChaine($_POST["texte"]); else $texte=prepareChaine(""); //$document =''; // $document = uploadAndResize_Photo_Actus('photo1','../Upload/actualite/') ; // // @$suppr_document=(isset($_POST['SupprPhoto1']))?($_POST['SupprPhoto1']=="X"):false; // $document_2 = prepareChaine3($_POST['OldPhoto1']); // if ($suppr_document) // { // if (file_exists(realpath("../Upload/actualite") . "/" . $_POST['OldPhoto1'])) // @unlink(realpath("../Upload/actualite") . "/" . $_POST['OldPhoto1']); // // $document_2="NULL"; // // } // // if($document !="NULL") // $document = $document ; // else // $document = $document_2; // if ($document!=""){$document=prepareChaine($document);} else {$document=prepareChaine("");} if($cNum != "-1") { $document=''; if (isset($_FILES['photo1'])) { $document= uploadAndResize_Photo_Actus('photo1', "../upload" ); } if (isset($_POST['OldPhoto1'])) { $supprPhoto1=(isset($_POST['SupprPhoto1']))?($_POST['SupprPhoto1']=="X"):false; if (($supprPhoto1 || !empty($document)) && !empty($_POST['OldPhoto1'])) { if (file_exists(realpath("../upload") . "/" . $_POST['OldPhoto1'])) @unlink(realpath("../upload") . "/" . $_POST['OldPhoto1']); if (file_exists(realpath("../upload") . "/v_" . $_POST['OldPhoto1'])) @unlink(realpath("../upload") . "/v_" . $_POST['OldPhoto1']); } if (empty($document) && !$supprPhoto1) $document=$_POST['OldPhoto1']; } // on met jour la fiche existante $ChainedeMAJ = "datepublication = $datepublication ,datepreremption = $datepreremption , affichehome =".(($affichehome=="X")?'1':'0')." ,actif =".(($actif=="X")?'1':'0')." , publication_une= $pubhome,preremption_une=$prehome, titre=$titre, texte=$texte, photo1= '". addslashes($document)."',langue=$lang"; // echo $ChainedeMAJ; // print "UPDATE actualites Set $ChainedeMAJ WHERE Num = $cNum"; die(); mysql_query("UPDATE actualites Set $ChainedeMAJ WHERE Num = $cNum"); } else { $document=''; if (isset($_FILES['photo1'])) { $document= uploadAndResize_Photo_Actus('photo1', "../upload" ); } $champs = "actif, langue, datepublication, datepreremption, titre, texte, photo1, affichehome, publication_une, preremption_une"; $valeurs = "0, $lang ,$datepublication, $datepreremption , 0 , '', $texte, '". addslashes($document)."',0 , $pubhome,$prehome,"; //print "INSERT INTO client ($champs) VALUES ($valeurs)" ; die(); mysql_query("INSERT INTO actualites ($champs) VALUES ($valeurs)"); $resultatSelect = mysql_query("SELECT * FROM actualites WHERE titre=''"); $Enreg=mysql_fetch_array($resultatSelect); $Numero=$Enreg['Num']; $ChainedeMAJ = "datepublication = $datepublication ,datepreremption = $datepreremption , affichehome = ".(($affichehome=="X")?'1':'0')." ,actif =".(($actif=="X")?'1':'0')." , publication_une= $pubhome,preremption_une=$prehome, titre=$titre, texte=$texte, photo1='". addslashes($document)."',langue=$lang"; $resultat = mysql_query("UPDATE actualites Set $ChainedeMAJ WHERE Num=". $Numero ); $resultat3= mysql_query("UPDATE liens_telechargement Set Numorigine=". $Numero ." WHERE (Numorigine=-1 And source='actu')"); $resultat= mysql_query("DELETE FROM actualites WHERE titre=''"); } }// fi if annuler & header("Location: " . $URLretour); exit(); ?>
Actualites_Liste.php:
<?php require("access.inc.php"); require("../lib/db_connect.inc.php"); require("../lib/inc_Site2010.php"); require_once('../lib/bd.class.php'); $connexion=db_connexion(); mysql_query("set names utf8"); if (isset($_GET["Tri"])) {$cTri = $_GET["Tri"];} else { $cTri="datepublication DESC";} $resultat = mysql_query("SELECT * FROM actualites ORDER BY ". $cTri . " ,datepublication DESC"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="Espace d'administration" /> <link rel="stylesheet" type="text/css" href="css/administration.css" /> <style type="text/css"> <!-- .Style1 {font-size: 11px} --> </style> <title>[Municipalité] - Espace d'administration</title> </head> <body> <div id="main"> <?php include('HautPage.php'); ?> <h3 align="left" class="headerstyle">Gestion des actualités</h3> <p> <form name="ListeNews" method="post" action="Sommaire.php"> <TABLE WIDTH="700" border="0" align="center" cellpadding="0" cellspacing="0"> <TR> <TD ALIGN="LEFT" class="Titre16"><br> <div class="TexteDroite"><a href="Actualites_Details.php?Num=-1">Ajouter une actualité</a></div></TD> </TR> <TR> <TD align="left" style=" xpadding:20px"> <?php $ligne = mysql_num_rows($resultat); if ($ligne != 0) { ?> <table border="0" cellpadding="0" cellspacing="0" width="700" class="Tab"> <thead id="thead"> <tr> <td width="34%">Titre</td> <td width="12%" align="center">Langue</td> <td width="16%" align="center" valign="middle">Date de publication</td> <td width="17%" align="center" valign="middle">Date de péremption</td> <td width="8%" align="center" valign="middle"><a href="Actualites_Liste.php?Tri=actif">Actif</a></td> <td width="7%" align="center" valign="middle"> </td> <td width="6%" align="center" valign="middle"></td> </tr> </thead> <tbody> <?php $i = 0 ; while ($Enreg=mysql_fetch_array($resultat)) { if ($i % 2 == 0) $bgColor = ""; else $bgColor = "#CCCCCC"; $i++; ?> <tr onmouseover=" this.bgColor='#ABABAB'" onmouseout="this.bgColor='<?php print $bgColor;?>';" bgcolor="<?php print $bgColor;?>"> <td valign=top><?php print $Enreg["titre"];?></td> <td align="center" valign="middle"><?php print LibLangue($Enreg["langue"]);?></td> <td align="center" valign=middle><?php print date2string($Enreg["datepublication"]); ?></td> <td align="center" valign=middle><?php print date2string($Enreg["datepreremption"]); ?></td> <td valign=middle align=center><?php print estCoche($Enreg["actif"],1); ?></td> <td align=center valign="middle"><a href="Actualites_Details.php?Num=<?php print $Enreg["Num"];?>"><img src="img/voir.gif" border=0></a></td> <td width=6% align=center valign="middle"><a href="Actualites_Supprime.php?Num=<?php print $Enreg["Num"];?>" onClick="return confirm('Voulez-vous supprimer ce contenu ?')"><img src="img/supprimer.gif" border=0></a></td> </tr><?php } ?> </tbody> </table> <?php } else { echo " <b>Il n'y a aucun contenu.</b> "; }?> </TD> </TR> </TABLE> </form> </p> </div> </body> </html>
Actualites_supprimer.php
<?php $URLretour='Actualites_Liste.php'; require_once ("access.inc.php"); require_once("../lib/inc_Ovalys.php"); require_once("../lib/db_connect.inc.php"); require_once('../lib/bd.class.php'); $connexion=db_connexion(); if (isset($_GET["Num"])) { $Num=$_GET["Num"]; $resultat =mysql_querye("SELECT photo1 FROM actualites WHERE (Num=$Num)"); if ($Enreg=mysql_fetch_array($resultat)) { supprFichier("../Upload/actualite/".$Enreg["photo1"]); $resultat=mysql_query("DELETE FROM actualites WHERE Num=$Num"); } $resultat1 = mysql_query("SELECT fichier FROM liens_telechargement WHERE (Numorigine=$Num And source='actu')"); while ($Enreg1=mysql_fetch_array($resultat1)) { supprFichier("../Upload/PhotoLienActu/".$Enreg1->fichier); } $resultat1=mysql_query("DELETE FROM liens_telechargement WHERE (Numorigine=$Num And source='actu')"); if ($bd->enErreur()) exit; } header("Location: " . $URLretour); ?>
désolé trooop long