Redirection dans un espace admin de news

Bonjour,

J ai créé un espace admin pour gérer des news.

J ai 4 pages (index.php, creer.php, supprimer.php, modifier.php + les 2 fichiers htaccess et htpasswrd)

Mon probleme est que je voudrai etre rediriger vers la pages index.php quand j ecrie une news

En fait quand j ecrie une news, j ai un formulaire pour ecrire la news sur la page index.php et c est traité vers la page creer.php pour l enregistrer dans la table 'news'

Mais le probleme est que quand j ecris une news et bien je suis redirigé vers la page creer.php mais moi je voudrai revenir vers index.php !!

Voici mon fichier creer.php :

<?php

extract($_POST);

require_once("../connect.php");
$sql="INSERT INTO news (titre,contenu) VALUES ('$titre','$contenu')";
$req=mysql_query($sql);

header("location:index.php");
?>

J ai bien mis une redirection pour cela, mais je sais pas ça marche pas, je reste bloqué sur creer.php quand je poste la news.

Merci de votre aide
Configuration: Windows XP / Internet Explorer 7.0

4 réponses

  1. Quand je suis en local sur wamp, ça marche, je suis bien redirigé vers index

    Mais sur mon hebergeur ça marche pas, je comprend pas
    0
    1. Utilises Javascript en faisant un refresh vers l'URL de ton choix, puis, tu peux y mettre un temps afin d'afficher un message de redirection à l'Utilisateur.
      oui - non ?
      0
      1. sinon, tu fais ton traitement directement dans ton index, en encadrant ton code par

        <?php
        if(isset($_POST))
        {
        bla bla bla
        }
        ?>
        0
        1. sinon tu peux faire

          ?php

          extract($_POST);

          require_once("../connect.php");
          $sql="INSERT INTO news (titre,contenu) VALUES ('$titre','$contenu')";
          $req=mysql_query($sql);
          //tu peux en profiter pour renvoyer un ptit mot
          $erreur=" bien jouer tu as creer une nouvelle page";
          include('index.php');
          ?>

          et dnas ton index tu y met

          <p align="center" class="erreur"><?php echo $erreur ?></p>
          0