<?php
// Test de reception des variables
/* print ("date : ".$jour."/".$mois."/".$annee."
");
print ("heure : ".$heure."h".$minute."
");
print ("saison_id : ".$se_id."
");
print ("salle_id : ".$sa_id."
");
print ("affiche : ".$file_affiche."
");
print ("equipe 1 id : ".$te_id_1."
");
print ("equipe 2 id : ".$te_id_2."
");
print ("ligue id : ".$ca_id."
");
print ("type de match id : ".$mt_id."
");
print ("arbitre id : ".$arb_id."
");
print ("mc id : ".$mc_id."
");
print ("p as id : ".$p_as_id."
");
print ("d as id : ".$d_as_id."
");
print ("musicien id : ".$mus_id."
");
print ("lumières id : ".$lum_id."
");
print ("reservations activées : ".$ma_res_ok."
");
print ("match id : ".$ma_id."
");
*/
$ma_date=$annee."-".$mois."-".$jour;
$ma_time=$heure.":".$minute.":00";
// Enregistre les informations relatives au match dans la table matchs
if ($edit==1 and $sup<>1)
{
corrige_match($ma_id,$ma_date,$ma_time,$ma_res_ok,$se_id,$ca_id,$mt_id,$sa_id);
}
elseif ($edit==1 and $sup==1)
{
supprime_match($ma_id);
}
else
{
inserer_match($ma_date,$ma_time,$ma_res_ok,$se_id,$ca_id,$mt_id,$sa_id);
// Retourne l'id du dernier match entré dans la table matchs
$ma_id= mysql_insert_id();
}
// Enregistre les informations relatives au match dans la table team_match_lnk
if ($edit==1 and $sup<>1)
{
if ($te_id_1<>0)
{
if (empty($tm_id_1) == false)
{
corrige_team_match($tm_id_1,$tm_score,$tm_fault,$ma_id,$te_id_1);
}
else
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_1);
}
}
if ($te_id_2<>0)
{
if (empty($tm_id_2) == false)
{
corrige_team_match($tm_id_2,$tm_score,$tm_fault,$ma_id,$te_id_2);
}
else
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_2);
}
}
}
elseif ($edit==1 and $sup==1)
{
supprime_team_match($ma_id);
}
else
{
if ($te_id_1<>0)
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_1);
}
if ($te_id_2<>0)
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_2);
}
}
// Enregistre les informations relatives au match dans la table staff
if ($edit==1 and $sup<>1)
{
if ($arb_id<>0)
{
$pe_id=$arb_id;
$at_id=1;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($mc_id<>0)
{
$pe_id=$mc_id;
$at_id=2;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($p_as_id<>0)
{
$pe_id=$p_as_id;
$at_id=3;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($d_as_id<>0)
{
$pe_id=$d_as_id;
$at_id=4;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($mus_id<>0)
{
$pe_id=$mus_id;
$at_id=5;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($lum_id<>0)
{
$pe_id=$lum_id;
$at_id=6;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
}
elseif ($edit==1 and $sup==1)
{
supprime_staff($ma_id);
}
else
{
if ($arb_id<>0)
{
$pe_id=$arb_id;
$at_id=1;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($mc_id<>0)
{
$pe_id=$mc_id;
$at_id=2;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($p_as_id<>0)
{
$pe_id=$p_as_id;
$at_id=3;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($d_as_id<>0)
{
$pe_id=$d_as_id;
$at_id=4;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($mus_id<>0)
{
$pe_id=$mus_id;
$at_id=5;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($lum_id<>0)
{
$pe_id=$lum_id;
$at_id=6;
inserer_staff($pe_id,$ma_id,$at_id);
}
}
// Gestion des tables etoile et classement
if ($edit==1 and $sup<>1)
{
// corrige
}
elseif ($edit==1 and $sup==1)
{
// supprime
}
else
{
// Ouvre les étoiles dans la table etoile pour le classement
$star_1=1;
$star_2=2;
$star_3=3;
// Ouvre le classement pour la table classement
// test si l'équipe est déjà dans la table classement. si c'est le cas ne fait rien.
$test_1=mysql_num_rows(test_classement($te_id_1,$mt_id,$se_id));
$test_2=mysql_num_rows(test_classement($te_id_2,$mt_id,$se_id));
if ($test_1==0)
{
cree_classement($te_id_1,$mt_id,$se_id);
}
if ($test_2==0)
{
cree_classement($te_id_2,$mt_id,$se_id);
}
}
// redirige sur la page d'accueil du site interne
// print ("
go");
redirect("liste_match_interne.php");
?>
et voici l'erreur que ça m'affiche :
Parse error: parse error, unexpected T_IF in /home/sites/site153/web/interne/enregistre_match.php on line 48
Typiquement, les erreurs "parse error, unexpected T_IF" proviennent d'un oubli dans les (la) lignes précédentes...
Par exemple, il manque une parenthèse fermante, un point virgule, une
accolade fermante, ... C'est pourquoi il ne s'attendais pas à voir un
if (T_IF) mais...
<?php
// Test de reception des variables
/* print ("date : ".$jour."/".$mois."/".$annee."
");
print ("heure : ".$heure."h".$minute."
");
print ("saison_id : ".$se_id."
");
print ("salle_id : ".$sa_id."
");
print ("affiche : ".$file_affiche."
");
print ("equipe 1 id : ".$te_id_1."
");
print ("equipe 2 id : ".$te_id_2."
");
print ("ligue id : ".$ca_id."
");
print ("type de match id : ".$mt_id."
");
print ("arbitre id : ".$arb_id."
");
print ("mc id : ".$mc_id."
");
print ("p as id : ".$p_as_id."
");
print ("d as id : ".$d_as_id."
");
print ("musicien id : ".$mus_id."
");
print ("lumières id : ".$lum_id."
");
print ("reservations activées : ".$ma_res_ok."
");
print ("match id : ".$ma_id."
");
*/
$ma_date=$annee."-".$mois."-".$jour;
$ma_time=$heure.":".$minute.":00";
// Enregistre les informations relatives au match dans la table matchs
if ($edit==1 and $sup<>1)
{
corrige_match($ma_id,$ma_date,$ma_time,$ma_res_ok,$se_id,$ca_id,$mt_id,$sa_id);
}
elseif ($edit==1 and $sup==1)
{
supprime_match($ma_id);
}
else
{
inserer_match($ma_date,$ma_time,$ma_res_ok,$se_id,$ca_id,$mt_id,$sa_id);
// Retourne l'id du dernier match entré dans la table matchs
$ma_id= mysql_insert_id();
}
// Enregistre les informations relatives au match dans la table team_match_lnk
if ($edit==1 and $sup<>1)
{
Ligne 48 : if ($te_id_1<>0)
{
if (empty($tm_id_1) == false)
{
corrige_team_match($tm_id_1,$tm_score,$tm_fault,$ma_id,$te_id_1);
}
else
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_1);
}
}
if ($te_id_2<>0)
{
if (empty($tm_id_2) == false)
{
corrige_team_match($tm_id_2,$tm_score,$tm_fault,$ma_id,$te_id_2);
}
else
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_2);
}
}
}
elseif ($edit==1 and $sup==1)
{
supprime_team_match($ma_id);
}
else
{
if ($te_id_1<>0)
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_1);
}
if ($te_id_2<>0)
{
inserer_team_match($tm_score,$tm_fault,$ma_id,$te_id_2);
}
}
// Enregistre les informations relatives au match dans la table staff
if ($edit==1 and $sup<>1)
{
if ($arb_id<>0)
{
$pe_id=$arb_id;
$at_id=1;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($mc_id<>0)
{
$pe_id=$mc_id;
$at_id=2;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($p_as_id<>0)
{
$pe_id=$p_as_id;
$at_id=3;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($d_as_id<>0)
{
$pe_id=$d_as_id;
$at_id=4;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($mus_id<>0)
{
$pe_id=$mus_id;
$at_id=5;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
if ($lum_id<>0)
{
$pe_id=$lum_id;
$at_id=6;
if (!corrige_staff($st_id,$pe_id,$ma_id,$at_id)==false)
{
inserer_staff($pe_id,$ma_id,$at_id);
}
else
{
corrige_staff($st_id,$pe_id,$ma_id,$at_id);
}
}
}
elseif ($edit==1 and $sup==1)
{
supprime_staff($ma_id);
}
else
{
if ($arb_id<>0)
{
$pe_id=$arb_id;
$at_id=1;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($mc_id<>0)
{
$pe_id=$mc_id;
$at_id=2;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($p_as_id<>0)
{
$pe_id=$p_as_id;
$at_id=3;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($d_as_id<>0)
{
$pe_id=$d_as_id;
$at_id=4;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($mus_id<>0)
{
$pe_id=$mus_id;
$at_id=5;
inserer_staff($pe_id,$ma_id,$at_id);
}
if ($lum_id<>0)
{
$pe_id=$lum_id;
$at_id=6;
inserer_staff($pe_id,$ma_id,$at_id);
}
}
// Gestion des tables etoile et classement
if ($edit==1 and $sup<>1)
{
// corrige
}
elseif ($edit==1 and $sup==1)
{
// supprime
}
else
{
// Ouvre les étoiles dans la table etoile pour le classement
$star_1=1;
$star_2=2;
$star_3=3;
// Ouvre le classement pour la table classement
// test si l'équipe est déjà dans la table classement. si c'est le cas ne fait rien.
$test_1=mysql_num_rows(test_classement($te_id_1,$mt_id,$se_id));
$test_2=mysql_num_rows(test_classement($te_id_2,$mt_id,$se_id));
if ($test_1==0)
{
cree_classement($te_id_1,$mt_id,$se_id);
}
if ($test_2==0)
{
cree_classement($te_id_2,$mt_id,$se_id);
}
}
// redirige sur la page d'accueil du site interne
// print ("
go");
redirect("liste_match_interne.php");
plus on se rapproche du bas et plus ça devient illisible, indente ton code pour qu'on puisse mieux t'aider ;-)
<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>