Jump to content

Recommended Posts

Posted

hi,

 

I've got a problem on my website with a php script. It runs without problems on my computer with easy php, and on others hosts too, but it doesn't runs on TotalChoice Hosting !

I'd like to know why it doesn't runs

here's my code :

the problem is that when I want to change my page with my script (in red), I don't see the text of my page (who is in the database) in the textarea ! but I see the title !

 

page "gestion.php" : (problem in red)

 

><?
reqmysql("CREATE TABLE IF NOT EXISTS `page` (
 `id` int(11) NOT NULL auto_increment,
 `titre` varchar(250) NOT NULL default '',
 `contenu` longtext NOT NULL default '',
  PRIMARY KEY  (`id`));");

Bloc_Head("Gestion de vos pages ");
 if ($grade == 4) {

if ($faire != "mod" && $faire != "mod2" && $faire!= "del"  && $faire != "cree" && $faire != "creat"){
echo"<br><center><h3><a href='index.php?mod=page&ac=gestion&faire=cree'>Ajouter une page</a></h3></center><br><br>";

$req_page = mysql_query("SELECT * FROM `page`");
while ($page_info = mysql_fetch_object($req_page))  //Debut boucle de listing des pages
{
echo "<img align=middle src=themes/$theme/images/puce.gif>
             <a href=index.php?mod=page&ac=page&id=$page_info->id>$page_info->titre</a>
             <a href=index.php?mod=page&ac=gestion&faire=mod&id=$page_info->id>[modifier]</a>
             <a href=index.php?mod=page&ac=gestion&faire=del&id=$page_info->id>[Supprimer]</a><BR>";
} // Fin de la boucle qui liste les pages
} // Fin de la page d'accueil de la gestion des pages

//Début de la page de modification des pages

[COLOR=red]else if ($faire == "mod"){
echo "<br><u>Modifier une page :</u><br><br>";
echo "<script language=Javascript src=bbcode.js></script>
<form name=formulaire method=post>
<input type=hidden name=mod value=page>
<input type=hidden name=ac value=gestion>
<input type=hidden name=faire value=mod2>
<input type=hidden name=id value=$id>";
$req_page_page = reqmysql("SELECT * FROM `page` WHERE `id`='$id'");
$req2_page_page = mysql_fetch_object($req_page_page);
if (!get_magic_quotes_gpc()) {
  $req3_page_page = stripslashes($req2_page_page->contenu);}
echo "<table>";
echo "<tr><td>Titre de la page :<input type=text size='40' name=page_titre value='$req2_page_page->titre'></td></tr><td>  ";
include ("includes/balises.php");
echo "</td></tr><br>";
echo "<tr><td><textarea name=texte rows=30 cols=100>$req3_page_page</textarea></td></tr>";
echo "<tr><td><center><input type=submit value=\" Modifier \"> <input type=button value=\" Annuler \" onclick=history.go(-1)></center></td></tr>";
echo "</table>";
echo "</form>";
}[/COLOR]
//Quand on a cliquer sur valider après une modification d'un script d'un sponsor
else if ($faire == "mod2"){
if (!get_magic_quotes_gpc()) {
  $texte = addslashes($texte);}
reqmysql ("UPDATE `page` SET `contenu` = '$texte' WHERE `id` = '$id'");
echo "Page modifiée<br>";
echo "<br><a href=index.php?mod=page&ac=gestion>Retour";
}
//script pour effacer une page de la bd
if ($faire == "del"){
reqmysql ("DELETE FROM `page` WHERE `id` = '$id'");
echo "Page supprimée<br>";
echo "<br><a href=index.php?mod=page&ac=gestion>Retour";
}
//script pour créer une nouvelle page
if ($faire == "cree"){
echo "<script language=Javascript src=bbcode.js></script>
<form name=formulaire method=post>
<input type=hidden name=mod value=page>
<input type=hidden name=ac value=gestion>
<input type=hidden name=faire value=creat>";
echo "<table>";
echo"Veuillez indiquer un titre pour votre page ainsi que mettre son contenu<br><br>";
echo "<table>";
echo "<tr><td>Titre de la page :<input type=text size='40' name=titre_page></td></tr><td>  ";
include ("includes/balises.php");
echo "</td></tr><br>";
echo "<tr><td><textarea name=texte rows=10 cols=100></textarea></td></tr>";
echo "<tr><td><center><input type=submit value=\" Ajouter \"> <input type=button value=\" Annuler \" onclick=history.go(-1)></center></td></tr>";
echo "</table>";
echo "</form>";
}
//Ici c'est le script qui va insérer la nouvelle page dans la base de donnée
if ($faire == "creat"){
                    if (!get_magic_quotes_gpc()) {
  $contenu_page = addslashes($contenu_page);}
reqmysql("INSERT INTO `page` VALUES (\"\", \"$titre_page\", \"$texte\")");


echo"<center><b>Votre nouvelle page à été correctement ajoutée au module page par <a href=http://www.calfou.com>Calfou</a>.</b></center>";
echo "<br><a href=index.php?mod=page&ac=gestion>Retour";
}

//Si pas grade 4 alors on t'enmerde et tu dégage de la page bouffon
} else {
   include ("erreur_grade.php");
}
close_table();

echo"<a href=login.php>Retour à l'espace membre</a>";
?>

 

I hope you will help me,

 

thank you very much,

 

Patami

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...