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. 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>
    1. sinon, tu fais ton traitement directement dans ton index, en encadrant ton code par

      <?php
      if(isset($_POST))
      {
      bla bla bla
      }
      ?>
      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 ?
        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