creation d'interface admin

Eléphanteau du PHP | 13 Messages

19 janv. 2007, 04:54

bonjours je fais un site et je veut creer une interface d'administration.Pouvoir enter du code html pour afficher ex une image dans une news,Pouvoir choisir sa grandeur de police,sa couleur et sa sorte de police . Comment je peux faire sa.Jai dejas une petite section admin miams je peut seulement envoyer du texte rien de plus.Merci de m'aider

Eléphant du PHP | 445 Messages

19 janv. 2007, 10:53

Bonjour,

Si je comprends bien, tu veux pouvoir modifier directement le code de tes pages pour y rajouter du html ?
Ou bien modifier des données contenues dans ta bdd qui s'affichent sur les pages en question.

Et qu'entends-tu par "seulement envoyer du texte".
LLDC
Ulti

Eléphanteau du PHP | 13 Messages

19 janv. 2007, 23:51

dans le fond se que je veux faire c comme une administration pour poster des news(nouvelle) et que la textarea puisse comprendre le code html si on en norais de besoin

Eléphant du PHP | 445 Messages

20 janv. 2007, 00:05

Re,

nl2br devrait être suffisant à ce moment là... Ca remplacera les retours chariots \n du textarea par un <br>, permettant ensuite l'affichage directement en html.
LLDC
Ulti

Eléphanteau du PHP | 13 Messages

20 janv. 2007, 07:27

voici le script de mon formulaire:

Code : Tout sélectionner

<FORM ACTION="envoi.php" METHOD="POST"> <textarea rows="2" name="news" cols="20"></textarea> <INPUT TYPE=submit VALUE="Valider"> </FORM>
et le script de mon enoi.php:
<?php 
//récupération des données du formulaires
$news = $_POST['news']; 


// connexion à votre base de donnée
$connexion = mysql_connect("*****","****","****");
mysql_select_db("rosemont",$connexion);

// on créer la requête SQL, pour ensuite l'envoyer
$requete = "INSERT INTO news (news) VALUES ('$news')";
$execution = mysql_db_query("rosemont", $requete);

echo "Vos données ont été envoyées !"; 

// fermeture de la connexion vers Mysql
mysql_close();
?>
ou est ce que je place le n2lbr ?? :?

Eléphant du PHP | 217 Messages

20 janv. 2007, 08:43

Salut,
evite de poster les informations de connexion à ta base de donnée sur un forum public( nom d'utilisateur et mot de passe).
Je te suggère de modifier ton mot de passe pour la base de donnée au plus vite.(si un modérateur pouvais également censurer ces infos:)).

Sinon pour ton problème regarde du coté de FCKeditor

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

20 janv. 2007, 12:08

si un modérateur pouvais également censurer ces infos:)
Modération : C'est fait :)

@ferlandez : fais toujours très attention a qui tu donnes tes informations de connexion.
Quelqu'un de mal intentionné peut très bien les utiliser et te nuire, et c'est d'autant plus risqué
de les balancer sur un forum que n'importe qui peut venir consulter.

J'en ai profité pour ajouter les balises [code] et [php] afin d'améliorer la lisibilité de ton message.
Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 13 Messages

20 janv. 2007, 19:29

Merci bcp moderator jai completement oublier :?

Eléphanteau du PHP | 13 Messages

21 janv. 2007, 00:37

voila jai telecharger FCKeditor mais je comprend vraiment pas comment sa marche je trouve pas de code pour faire ma section admin Quelquun pourais maidé

ViPHP
ViPHP | 1961 Messages

21 janv. 2007, 02:14

Bonsoir,

Si je comprends bien.
Tu as une page avec une form qui contient un texarea et tu voudrais insérer via une autre page le contenu de ce textarea dans une base de données.

Conseil, toujours, toujours, ....., toujours tester le retour des fonctions et en particulier celles s'adressant à MySQL.

Si tu avais fait ça tu verrais de suite que ton PB viens de là.
Regarde bien le script suivant et ses commentaires
<?php 
//récupération des données du formulaires
// On doit tester si $_POST['news'] existe
$news = isset($_POST['news']) ? $_POST['news'] : ''; 

// On ne fait le traitement que si on a des données
if(empty($news)) {
   //Message d'erreur
   echo 'La news est vide, ou inexistante<br />';
   // pour retourner à la saise de news
   echo '<a href="nom_de_la_page_du_formulaire">Retour &agrave; la saisie</a>';
}
else {
   // connexion au serveur
   if(!$connexion = mysql_connect("*****","****","****")) {
      // Arrêt du PGM avec message d'erreur
      die('Connexion au serveur impossible!<br />' . mysql_error());
   }
   //Sélection de la base de données
   if(!mysql_select_db("rosemont",$connexion)) {
     // Arrêt du PGM avec message d'erreur
      die('Connexion &agrave; la base impossible<br />' . mysql_error());
   }

   // Construction de la requête SQL
   $requete = "INSERT INTO news (news) VALUES ('" .  $news ."')";
   // Exécution de la requête pour obtenir la ressource
   if(false === ($res = mysql_db_query($requete))) {
      // Une erreur s'est produite
      // Arrêt du PGM avec affichage de la requête et du message d'erreur
      die('ERR_SQL : <br />' . $requete . '<br />' . mysql_error()):
   }
   // Tout c'est bien passé
   echo "Vos donn&eacute;es ont &eacute;t&eacute; enregistr&eacute;es !"; 

   // fermeture de la connexion vers Mysql
   mysql_close();
}
?>
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphanteau du PHP | 13 Messages

21 janv. 2007, 19:13

je vien desseyer le script mais il me donne une erreur a la ligne 31 :? jai pas trouver setais koi.Mais se script va tu me permetttre de pouvoir mettre du code html ?