Probleme de header php - PHP - Programmation
Marsh Posté le 14-09-2005 à 23:27:24
<?php se trouve t il au TOUT début de ton script ? N'y a t il absolument aucun caractere avant ?
Manifestement connection.inc genere un envoi d'en tete. Peut-etre un echo ou un print qui genere un envoi d'en tete HTML implicitement. Montre le code de ce fichier.
Marsh Posté le 14-09-2005 à 23:29:06
<?
$dbh=mysql_connect ("localhost", "manage", "corporatepm" ) or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("manage_tonton" );
?>
J'ai trouvé il y avait un espace avant le <? dans le connection.inc
Marsh Posté le 14-09-2005 à 23:15:11
<?php
include("connection.inc" );
$numproduit=1;
$query = "SELECT * FROM compteur where idproduit='$numproduit' ";
$result = mysql_query($query);
$val=mysql_fetch_array($result);
$var=$val ["var"];
$increment=$var+1;
mysql_query("update compteur set var='$increment' where idproduit='1'" );
header("Location: http://www.2-manage.com/tonton/mail_1.php" );
mysql_close();
?>
Voilà le code et voilà le résultat :
Warning: Cannot modify header information - headers already sent by (output started at /home/manage/public_html/tonton/connection.inc:2) in /home/manage/public_html/tonton/increment_1.php on line 10
HELP