[php] erreur header
Résolu
nirvana ghost
Messages postés
27
Statut
Membre
-
nirvana ghost Messages postés 27 Statut Membre -
nirvana ghost Messages postés 27 Statut Membre -
Bonjour,
pourquoi ce genre d'erreur apparait??? pourtant le header en l'utilisant ailleurs il marche à la perfection!!
qu'es que ça veut dire cette erreur!! et ne riez pas trop je suis débutant :)
et voici mon script le concernant et son adresse est bel et bien c:\program files\easyphp\www\site web art mania\dynamique\form-fiche-de-rens.php
Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\site web art mania\dynamique\form-fiche-de-rens.php:2) in c:\program files\easyphp\www\site web art mania\dynamique\form-fiche-de-rens.php on line 36
pourquoi ce genre d'erreur apparait??? pourtant le header en l'utilisant ailleurs il marche à la perfection!!
qu'es que ça veut dire cette erreur!! et ne riez pas trop je suis débutant :)
et voici mon script le concernant et son adresse est bel et bien c:\program files\easyphp\www\site web art mania\dynamique\form-fiche-de-rens.php
<?php
$hostname = "localhost";
$database ="art-mania";
$username = "root";
$passwords ="";
$nom_emp= $_POST["nom_emp"];
$pre_emp= $_POST["pre_emp"];
$d_nai_emp= $_POST["d_nai_emp"];
$l_nai_emp= $_POST["l_nai_emp"];
$ncin= $_POST["ncin"];
$et_civil_emp= $_POST["et_civil_emp"];
$ad_emp= $_POST["ad_emp"];
$tel_emp= $_POST["tel_emp"];
$niv_scol_emp= $_POST["niv_scol_emp"];
$ncnss_emp= $_POST["ncnss_emp"];
$d_rec_emp= $_POST["d_rec_emp"];
$typ_cont= $_POST["typ_cont"];
$dur_cont= $_POST["dur_cont"];
$qua_emp= $_POST["qua_emp"];
$sal_men_net= $_POST["sal_men_net"];
$connect = mysql_connect($hostname, $username, $passwords) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database, $connect);
$requete="insert into employe(nom_emp, pre_emp, d_nai_emp, l_nai_emp, ncin, et_civil_emp, ad_emp,
tel_emp, niv_scol_emp, ncnss_emp, d_rec_emp, typ_cont, dur_cont, qua_emp, sal_men_net)
values ('$nom_emp', '$pre_emp', '$d_nai_emp', '$l_nai_emp', '$ncin', '$et_civil_emp', '$ad_emp',
'$tel_emp','$niv_scol_emp', '$ncnss_emp', '$d_rec_emp', '$typ_cont', '$dur_cont',
'$qua_emp', '$sal_men_net')";
$result = mysql_query($requete, $connect) or die(mysql_error());
if(!$result){
echo ("erreur");
}
else
header("location: /site web art mania/liste_employe.php");
mysql_close();
?>Configuration: Windows XP Firefox 3.0.8
17 réponses
-
ça veut dire que tu as déjà affiché du texte avant d'utiliser le header, ce qui est interdit.
Parfois il peut même s'agir d'une erreur php -
Vérifie qu'il n'y a rien avant ton <?php, pas même une ligne vide.
-
salut merci pour la réponse et selon vous dans mon cas ou es ce que vous voyez l'erreur???
-
est-ce qu'il y a quelque chose d'affiché avant l'erreur ?
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
mmh tu es sûr que tu n'as pas de balise html dans ton code avant ? comme <html> ou autre ?
-
-
si ta page est online, file nous le lien, on va te dire ça vite fait bien fait
-
oui il s'agit d'une ligne vide qui est la source du problème merci!!!!!
-
-
-
salut merci pour la réponse et selon vous dans mon cas ou es ce que vous voyez l'erreur???
-
je répète, ta page est online ? si oui donne nous un lien, on te donnera tout de suite la réponse...
-
Je comprends plus là... ton problème est résolu ou pas ?
-
s'il demande si on voit l'erreur à mon avis... non
-
apparemment tu es en local, c'est peut-être a cause de la configuration d'easy php qui n'est pas configuré pour le header.
Mais bon, je dis ça je dis rien, je n'utilise pas ce programme :p -
wé le problème est résolu les gars il s'agit d'un vide qui précédait le <? et qui a causé tout ça!!