[resolu] erreur WARNING

erreur WARNING [resolu] - PHP - Programmation

Marsh Posté le 03-03-2006 à 15:59:08    

Autre chose, pouvez-vous m'aider je ne comprend pas mon erreur :  

Code :
  1. <?php
  2. require('public/fonctions.php');
  3. $conn = g_connect();
  4. $rep = '../img';
  5. $sql = " SELECT mess_cle, mess_date, mess_lib, uti_nom, uti_prenom FROM messages INNER JOIN utilisateurs ON mess_uti=uti_cle ORDER BY mess_date DESC";
  6. $qry = pg_query($conn, $sql);
  7. $result = pg_fetch_object($qry);
  8. if(isset($result->mess_lib))
  9. {
  10. echo 'message';
  11. }
  12. else
  13.  {
  14.  header("Location: accueil.php" );
  15.  exit;
  16.  }
  17. ?>


 
Il m'indique ça comme erreur Warning: Cannot modify header information - headers already sent by (output started at C:\travail\index.php:15) in C:\travail\index.php on line 22
 
et ne me direige pas vers la page que je veux


Message édité par jenny50 le 03-03-2006 à 16:06:42
Reply

Marsh Posté le 03-03-2006 à 15:59:08   

Reply

Marsh Posté le 03-03-2006 à 16:00:59    

on ne peut pas utiliser header() après avoir affiché quelquechose.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 03-03-2006 à 16:01:47    

C'est parcequ'il y a déjà eut quelque chose d'envoyé au client, un espace  par exemple... Faudra le dire combien de fois??????
 
edit: arf grillé...


Message édité par dwogsi le 03-03-2006 à 16:02:10
Reply

Marsh Posté le 03-03-2006 à 16:04:31    

J'ai changer en mettant ça

Code :
  1. <?
  2. if(isset($result->mess_lib))
  3. {
  4. header("Location:public/liens.php" );
  5. }
  6. else
  7.  {
  8.  header("Location: accueil.php" );
  9.  }
  10. ?>


 
ça ne change rien, fonctionne pas

Reply

Marsh Posté le 03-03-2006 à 16:05:23    

autant pour moi ça fonctionne

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed