par
2501gigi » 03 nov. 2006, 12:13
Bon me revoila merci pour tes message ajoloca.
Tout d'abord la premiere instruction :
if (!isset($_SESSION['modif'] )) $modif=0 ; else $modif= $_SESSION['modif'];//variable de session
Sert, que si on n'appuis pas sur le bouton modif sa met la valeurs de la session a 0, au lui quelle soit vide.
et la 2 ieme :
//Enregistrement dans session pour sa voir si on modifi
if (isset($_GET['modifier_news']))
{
$_SESSION['modif']=1;
}
Sa enregistre quand on appuis sur le bouton modif la valeurs 1 dans la session 'modif'. C'est le seul moyen que j'ai trouver pour carder en memoire que l'on modifier car par les superglobals se n'etait pas possible.
Je m'explique car en faite quand on on appuis sur le bouton modif, sa affiche le contenue de la news dans les texarea correspondant, donc on a rechargé la page, puis une fois que l'on a modifier le texte on appuis sur ajouter pour en faite updater la news, mais comme on a recharger la page la superglobal de modif n'y est plus.
exemple:
if (isset($_GET['modifier_news']))
{
$Modifnews = mysql_query('SELECT TITnew,TEXnew FROM tnews WHERE IDTn=' . $_GET['modifier_news']);
$donnees = mysql_fetch_array($Modifnews);
echo $donnees['TEXnew'];
}
elseif ($action2=="Prévisualisation")
{
$Textnews = str_replace("\'", "'", $Textnews);
$Textnews = str_replace('\"', '"', $Textnews);
echo $Textnews;
}
Apres pour ton deuxieme post de quelle page parle tu car tout se fait sur la meme page, creation,modification,suppression de news.
Bon me revoila merci pour tes message ajoloca.
Tout d'abord la premiere instruction :
[php]
if (!isset($_SESSION['modif'] )) $modif=0 ; else $modif= $_SESSION['modif'];//variable de session
[/php]
Sert, que si on n'appuis pas sur le bouton modif sa met la valeurs de la session a 0, au lui quelle soit vide.
et la 2 ieme :
[php]
//Enregistrement dans session pour sa voir si on modifi
if (isset($_GET['modifier_news']))
{
$_SESSION['modif']=1;
}
[/php]
Sa enregistre quand on appuis sur le bouton modif la valeurs 1 dans la session 'modif'. C'est le seul moyen que j'ai trouver pour carder en memoire que l'on modifier car par les superglobals se n'etait pas possible.
Je m'explique car en faite quand on on appuis sur le bouton modif, sa affiche le contenue de la news dans les texarea correspondant, donc on a rechargé la page, puis une fois que l'on a modifier le texte on appuis sur ajouter pour en faite updater la news, mais comme on a recharger la page la superglobal de modif n'y est plus.
exemple:
[php]
if (isset($_GET['modifier_news']))
{
$Modifnews = mysql_query('SELECT TITnew,TEXnew FROM tnews WHERE IDTn=' . $_GET['modifier_news']);
$donnees = mysql_fetch_array($Modifnews);
echo $donnees['TEXnew'];
}
elseif ($action2=="Prévisualisation")
{
$Textnews = str_replace("\'", "'", $Textnews);
$Textnews = str_replace('\"', '"', $Textnews);
echo $Textnews;
}
[/php]
Apres pour ton deuxieme post de quelle page parle tu car tout se fait sur la meme page, creation,modification,suppression de news.