Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/10/2007, 10h03   #1
Membre régulier
 
Avatar de bilou95
 
Inscription : septembre 2006
Messages : 433
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 433
Points : 79
Points : 79
Par défaut [Conception] Pourquoi ce code plante ?

Il me signale une erreur au niveau de la ligne "Header ...

Pourquoi il n'est pas possible de marquer le code de cette facon ?

Code :
1
2
 
header("Location: index.php?numlien=Det_Etablissement&id=$id");
Code :
1
2
3
4
5
6
7
8
9
10
11
12
//Boucle If testant si le champ TypSwitch & IPSwitch sont remplis
if(($tab_sw['TypSwitch1']=="") AND ($tab_sw['IPSwitch1'] ==""))
{
$upd_sw1="UPDATE etablissement SET TypSwitch1='$sw', IPSwitch1='$ip_sw' WHERE IdEtb='$id'";
$sql_updsw1=mysql_query($upd_sw) or die ('Erreur SQL !<br>'.$upd_sw1.'<br>'.mysql_error());
}
header("Location: index.php?numlien=Det_Etablissement&id=$id");
elseif(($tab_sw['TypSwitch2'] AND $tab_sw['IPSwitch2'])=="")
{
$upd_sw2="UPDATE etablissement SET TypSwitch2='$sw', IPSwitch2='$ip_sw' WHERE IdEtb='$id'";
$sql_updsw2=mysql_query($upd_sw2) or die ('Erreur SQL !<br>'.$upd_sw2.'<br>'.mysql_error());
}
bilou95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 10h04   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
on peut avoir ladite erreur stp ?
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 10h15   #3
Membre éclairé
 
Avatar de binouzzz19
 
Inscription : avril 2007
Messages : 381
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 381
Points : 325
Points : 325
Je pencherais pour une erreur de syntaxe :
Code :
1
2
 
header("Location: index.php?numlien=Det_Etablissement&id=".$id);
Sinon, je n'en suis pas sur, mais il me semble que l'on ne peux pas utiliser de header lorsque l'on a de l'html avant.

Met nous ton code erreur stp
__________________
Si ton labeur est dur et que tes résultats sont minces, rappelles-toi qu'un jour, le grand chêne a été un gland comme toi !
binouzzz19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 10h26   #4
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
le probleme vient de ta structure de code qui a cette forme
Code :
1
2
3
4
5
6
7
8
9
10
if(...)
{
instruction 1;
instruction2;
}
instruction3;
elseif(...)
{
...
}
tu as du code entre ton if et ton elseif, il faudrait mettre le header DANS le if ou apres le elseif
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 10h32   #5
Membre éclairé
 
Avatar de binouzzz19
 
Inscription : avril 2007
Messages : 381
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 381
Points : 325
Points : 325
Oups, j'ai honte j'avais pas vu cette erreur !!
__________________
Si ton labeur est dur et que tes résultats sont minces, rappelles-toi qu'un jour, le grand chêne a été un gland comme toi !
binouzzz19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 10h52   #6
Membre régulier
 
Avatar de bilou95
 
Inscription : septembre 2006
Messages : 433
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 433
Points : 79
Points : 79
Merci a vous !

ca marche
bilou95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h11.


 
 
 
 
Partenaires

Hébergement Web