Modifier des variable php

Bonjour,

je suis actuellement en création d'un site en php.
j'ai créer un fichier avec les infos du site comme le nom, les rubriques ect...

infos.php :

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

<?php

$titre_site = "titre du site";// titre du site

$slogan = "Votre slogan";//slogan de la boite

$description_site = "description du site web"; // description du site

$accueil = "bienvenue";//message d'accueil

?>

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

ce fichier et placer : racine/include/config/infos.php

et je souhaiterais changer les infos des variables en passant par un formulaire

m_infos.php

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

<?php

require("../include/config/infos.php");
if (!empty($_POST)) {
$_POST['$titre_site'] = trim($_POST['$titre_site']);
}

?>

<form method="POST" action="m_infos.php">
Nom du site : <input type="text" name="$titre_site" value="<?php echo $titre_site; ?>" />
<input type="submit" value="modifier" />
</form>

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////

le fichier m_infos.php il et placer dans : racine/admin/m_infos.php

comment modifier par exemple $tire_site qui se trouve sur infos.php en passant par le formulaire qui se trouve sur m_infos.php.
Merci pour votre aide.

5 réponses

  1. Salut,
    Tu peux stocké les données saisies dans le formulaire m_infos.php dans une "table" de ta base de données, puis tu les affiche dans infos.php à partir de cette table (avec des requêtes SQL)
    0
    1. Salut,

      Oui mais cela n'est pas possible de modifier directement le fichier infos.php sans passer par une bdd???
      0
      1. personne ne peut m'aider SVP
        0
        1. Bonsoir,

          Prenons l'exemple du "titre de site", il faut transmettre la valeur saisie dans le champs de texte de ton formulaire (dans m_infos.html) vers la page infos.php pour qu'elle s'y affiche, pour cela tu fais:

          m_infos.html:
          <form method="POST" action="infos.php">
          nom du site: <input type="text" name="titre" >
          <input type=submit value="Envoyer">
          </form>

          infos.php:
          <?php
          //tu met le texte saisi dans la variable $titre
          $titre=$_POST['titre'];
          // tu l'affiche
          echo "le nom du site est $titre";
          ?>

          j'espère que cela va t'aider
          @+
          "La haine est la voix de celui qui a laissé la souffrance planter son drapeau aisément sur son encéphale"
          0
          1. merci pour ta reponse mais en faite c pas vraiment cela.

            pour mieux expliquer j'ai un fichier index.php qui possede la fonction
            require = infos.php qui lui à des variables que le site a besoin pour afficher le tire et plein d'autres infos.
            en gros je souhaite pouvoir modifier de temps en temps les infos que ce fichiers contient avec un formulaire qui et m_infos.php

            mon fichier infos.php et comme cela :

            $tire ="mon site";
            $slogan ="mon slogan";

            ect...

            Merci pour votre aide.
            0