Ajout d' actualité mais elle n'affiche pas?
manoula
-
manoula -
manoula -
Bonjour, à vous tous
Je doit rendre ma page accueil en une page dynamique où elle contient les actualités du jours, pour le moment j 'ai crée les page suivantes:Actualites_Liste.php, Actualites_EnregSaisie.php, Actualites_Details.php, Actualites_supprimer.php tous ceci dans la partie admin ou je doit insérer mes actualités et elle doit s'enregister dans la base mysql , mon probleme c que quand j'insère pas d'enregistrement ni dans la page Actualites_Liste.php ni dans la base.
Est ce que quelqu'un puisse m'aider ???
Merci infiniment
Je doit rendre ma page accueil en une page dynamique où elle contient les actualités du jours, pour le moment j 'ai crée les page suivantes:Actualites_Liste.php, Actualites_EnregSaisie.php, Actualites_Details.php, Actualites_supprimer.php tous ceci dans la partie admin ou je doit insérer mes actualités et elle doit s'enregister dans la base mysql , mon probleme c que quand j'insère pas d'enregistrement ni dans la page Actualites_Liste.php ni dans la base.
Est ce que quelqu'un puisse m'aider ???
Merci infiniment
A voir également:
- Ajout d' actualité mais elle n'affiche pas?
- Freebox n'affiche plus l'heure mais fonctionne - Forum Freebox
- Ma free n'affiche plus l'heure ! - Forum Freebox
- Ajout snap sans rien d'écrit - Forum Snapchat
- Demande d'ajout snap qui disparait ✓ - Forum Snapchat
- Inconnus qui m'ajoutent sur snap - Forum Snapchat
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