par
Dom! » 06 juil. 2008, 16:46
Bonjour !!
Je réouvre ce sujet car aprés l'affichage de mon calendrier je cherche maintenant à l'enregistrer dans ma base de données...
J'ai réusi à élaborer un code mais celui ci n'a pas l'air de fonctionner... en effet il semble que les varaibles ne soient pas définies, mais comment puis je définir ce typ de vriables ?
voici mon code pour ajouter le calendrier :
<?php
require_once('../../Connections/cagnes.php');
require_once('../include/config.php');
$nb = $_GET['nb'];
// Matchs aller
for($i=1;$i<=$nb;$i++){
$journee = $i;
$match_aller = 1;
$temp = "date_aller".$i;
eval('$date = $'.$temp.';');
$semaine = strtotime($date);
$semaine = strftime("%W", $semaine);
$temp = "no_match_aller".$i;
eval('$no_match = $'.$temp.';');
$temp = "visiteur_retour".$i;
eval('$test = $'.$temp.';');
if ($test == "") {
$adomicile = 1;
$temp = "visiteur_aller".$i;
eval('$adversaire = $'.$temp.';');
} else {
$adomicile = 0;
$temp = "visiteur_retour".$i;
eval('$adversaire = $'.$temp.';');
}
$sql_ajout = 'insert into tb_matchs values (0,'.$journee.',"'.$date.'","",'.$id_equipe.',"'.$no_match.'",'.$match_aller.','.$adomicile.',"'.$adversaire.'","","","","","","","","","",'.$semaine.')';
$nbsql += 1;
$result_ajout = mysql_query($sql_ajout) or die(mysql_error());
$ecrire = 0;
}
// Matchs retour*
for($i=1;$i<=$nb;$i++){
$journee = $nb + $i;
$match_aller = 0;
$temp = "date_retour".$i;
eval('$date = $'.$temp.';');
$semaine = strtotime($date);
$semaine = strftime("%W", $semaine);
$temp = "no_match_retour".$i;
eval('$no_match = $'.$temp.';');
$temp = "visiteur_aller".$i;
eval('$test = $'.$temp.';');
if ($test == "") {
$adomicile = 1;
$temp = "visiteur_retour".$i;
eval('$adversaire = $'.$temp.';');
} else {
$adomicile = 0;
$temp = "visiteur_aller".$i;
eval('$adversaire = $'.$temp.';');
}
$sql_ajout = 'insert into tb_matchs values (0,'.$journee.',"'.$date.'","",'.$id_equipe.',"'.$no_match.'",'.$match_aller.','.$adomicile.',"'.$adversaire.'","","","","","","","","","",'.$semaine.')';
$nbsql += 1;
$result_ajout = mysql_query($sql_ajout) or die(mysql_error());
$ecrire = 0;
}
// echo "<meta http-equiv=\"refresh\" content=\"2; url=http://www.cagnesbasket.com/index.php?file=Page&name=insert_calendrier&nb=\">";
?>
Merci pour votre aide...
Bonjour !!
Je réouvre ce sujet car aprés l'affichage de mon calendrier je cherche maintenant à l'enregistrer dans ma base de données...
J'ai réusi à élaborer un code mais celui ci n'a pas l'air de fonctionner... en effet il semble que les varaibles ne soient pas définies, mais comment puis je définir ce typ de vriables ?
voici mon code pour ajouter le calendrier :
[php]<?php
require_once('../../Connections/cagnes.php');
require_once('../include/config.php');
$nb = $_GET['nb'];
// Matchs aller
for($i=1;$i<=$nb;$i++){
$journee = $i;
$match_aller = 1;
$temp = "date_aller".$i;
eval('$date = $'.$temp.';');
$semaine = strtotime($date);
$semaine = strftime("%W", $semaine);
$temp = "no_match_aller".$i;
eval('$no_match = $'.$temp.';');
$temp = "visiteur_retour".$i;
eval('$test = $'.$temp.';');
if ($test == "") {
$adomicile = 1;
$temp = "visiteur_aller".$i;
eval('$adversaire = $'.$temp.';');
} else {
$adomicile = 0;
$temp = "visiteur_retour".$i;
eval('$adversaire = $'.$temp.';');
}
$sql_ajout = 'insert into tb_matchs values (0,'.$journee.',"'.$date.'","",'.$id_equipe.',"'.$no_match.'",'.$match_aller.','.$adomicile.',"'.$adversaire.'","","","","","","","","","",'.$semaine.')';
$nbsql += 1;
$result_ajout = mysql_query($sql_ajout) or die(mysql_error());
$ecrire = 0;
}
// Matchs retour*
for($i=1;$i<=$nb;$i++){
$journee = $nb + $i;
$match_aller = 0;
$temp = "date_retour".$i;
eval('$date = $'.$temp.';');
$semaine = strtotime($date);
$semaine = strftime("%W", $semaine);
$temp = "no_match_retour".$i;
eval('$no_match = $'.$temp.';');
$temp = "visiteur_aller".$i;
eval('$test = $'.$temp.';');
if ($test == "") {
$adomicile = 1;
$temp = "visiteur_retour".$i;
eval('$adversaire = $'.$temp.';');
} else {
$adomicile = 0;
$temp = "visiteur_aller".$i;
eval('$adversaire = $'.$temp.';');
}
$sql_ajout = 'insert into tb_matchs values (0,'.$journee.',"'.$date.'","",'.$id_equipe.',"'.$no_match.'",'.$match_aller.','.$adomicile.',"'.$adversaire.'","","","","","","","","","",'.$semaine.')';
$nbsql += 1;
$result_ajout = mysql_query($sql_ajout) or die(mysql_error());
$ecrire = 0;
}
// echo "<meta http-equiv=\"refresh\" content=\"2; url=http://www.cagnesbasket.com/index.php?file=Page&name=insert_calendrier&nb=\">";
?>[/php]
Merci pour votre aide...