problème avec la fonction herader - PHP - Programmation
Marsh Posté le 23-07-2004 à 13:02:02
aucun texte ne doit être écrit avant d'appeler la fonction header...
là tu as déjà écrit l'entête html jusque body avant de faire ton traitement et l'appel à header...
met le bout de php tout en haut dans ton code et ça passera mieux !
Marsh Posté le 23-07-2004 à 12:58:01
Bonjour,
Voila j'ai un petit problème avec la fonction header, j'espère que quelqu'un pourra m'aider.
J'ai un formlaire et lorsque la personne clique sur le bouton envoyer, je veu qu'une nouvelle page apparaisse tt en envoyant un mail a cette personne.
voila mon message d'erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/50/site251/web/Mes sites Web/_private/ecrire/TEST/trait.php:7) in /home/.sites/50/site251/web/Mes sites Web/_private/ecrire/TEST/trait.php on line 32
Voila mon code :
<html>
<head>
<title>Formulaire</title>
</head>
<body>
<?php
$user="xxxxxx";
$host="xxxxxxxxxxx";
$password="xxxxxxxxx";
$database="xxxxxxxxx9";
$connexion = mysql_connect($host, $user, $password)
or die ("Connexion au serveur impossible" );
$db = mysql_select_db($database,$connexion)
or die ("Sélection de la base de données impossible" );
$query = "INSERT INTO xxxxxxxx (nom,prenom,email) VALUES ('$nom','$prenom','$email')";
$result = mysql_query($query);
$message = "coucou";
$entete="From: toto@toto.fr";
$sujet = "test";
$mailsend=mail("$email","$sujet","$message","$entete" );
header("location: essai.php" );
?>
<p align="center"></p>
<p align="center"> </p>
<p align="center"> </p>
</body>
</html>
MERCI