Patami Posted August 30, 2004 Posted August 30, 2004 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 Quote
TCH-Andy Posted August 30, 2004 Posted August 30, 2004 What error message are you getting? If you look in the Error log, in cpanel, what error (if any) does that give? Quote
Patami Posted August 31, 2004 Author Posted August 31, 2004 ok thank you I haven't got any problems now, someone helped me ! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.