Page 1 sur 1

Problème de redirection

Posté : 28 déc. 2005, 08:07
par auclairp
Voici mon code qui fonctionnait avant et que la :(
<?php
$connec = nl2br($_COOKIE['connec']);
require("$connec");


if (isset($_GET['supprimer_description'])) // Si on demande de supprimer une news 
{ 
// Alors on supprime la news correspondante
mysql_select_db($sql_bdd) or die ("erreur de selection");	 
mysql_query('DELETE FROM description WHERE id=' . $_GET['supprimer_description']); 
} 
mysql_close(); // Déconnexion de MySQL
?> 

<?php
// Redirection vers une page
header('Refresh: 0; URL=liste_cellier.php?order=nom'); 
?>
Le delete se fait bien mais pas la redirection ????

Posté : 28 déc. 2005, 09:27
par pjl
Tu aurais pu prendre la peine de nous indiquer le message d'erreur. :roll:

http://www.phpfrance.com/forums/voir_sujet-47.php

Posté : 28 déc. 2005, 12:28
par auclairp
Tu aurais pu prendre la peine de nous indiquer le message d'erreur. :roll:

http://www.phpfrance.com/forums/voir_sujet-47.php
Hummm, c'est parceque il n'y en a pas....

On dirait que partout sur mon site toute mes redirection ne fonctionne plus, pourtant, il y a 2 ou 3 semaines tout fonctionnait, et ca m'étonnerais que j'ai modifier toute les redirec de mon site....

Re: Problème de redirection

Posté : 28 déc. 2005, 15:43
par pjl
?> 

<?php
// Redirection vers une page
header('Refresh: 0; URL=liste_cellier.php?order=nom'); 
Si tu regardes ton code, il y a au moins des retour chariot entre les 2 morceaux de PHP et le header ne peut marcher.

Re: Problème de redirection

Posté : 28 déc. 2005, 17:41
par auclairp
?> 

<?php
// Redirection vers une page
header('Refresh: 0; URL=liste_cellier.php?order=nom'); 
Si tu regardes ton code, il y a au moins des retour chariot entre les 2 morceaux de PHP et le header ne peut marcher.
Retour de chariot ?????

Posté : 28 déc. 2005, 17:58
par Cyrano
Si tu positionnes le curseur complètement en haut de ta page de code, le tout premier caractère que tu dois avoir à droite du curseur, c'est le "<" de "<php", pas d'espace, pas de ligne vide, rien d'autre.

Posté : 28 déc. 2005, 18:09
par pjl
mysql_close(); // Déconnexion de MySQL
?>

<?php 
entre les 2 parties de PHP, il y a bien des caractères ?
c'est interdit avec la fonction header comme marqué dans la FAQ que j'ai indiqué.