papiona
Messages postés91Date d'inscriptionsamedi 18 novembre 2006StatutMembreDernière intervention13 novembre 2009
-
9 sept. 2008 à 16:10
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
9 sept. 2008 à 17:03
Salut a tous
je vais vous expliquer mon pbléme :
je développe un exemple en php qui permet un client d'inscrire et au moment de cette inscription il doit choisir une durée d'hébergement et je veux quand la période de client arrive a écheance lui a envoyer un mail la tâche
doit être automatisée au lancement de l'application comment faire ca ?
dans quelle endroit je dois taper le script php?
voila mon code :
<?php
$server="localhost";
$user="root";
$pass="";
$bd="inscrip";
mysql_connect($server,$user,$pass) or die ("impossible");
mysql_select_db($bd) or die ("impossible");
$aujourdui = time();
$periode = "1555200";
$periode1 = "31104000";
$sql="select id,dateinscrip,dure from assur ";
$res=mysql_query($sql);
$num = mysql_num_rows($res);
while ($tab = mysql_fetch_row($res))
{ $item = $tab[6] ;
$date = explode(' ', $item -> dateinscrip);
list($jour, $mois, $annee) = explode('-', $date[0]);
$dt = mktime(0,0,0,$jour,$mois,$annee) ;
if($tab[6] == "6mois")
{$Z=$dt+$periode }
else
{$Z=$dt +$periode1
}
if ($Z > $aujourdui)
{ echo "Finn";
else
echo " encore";
}}
mysql_close();
mais ca me donne un erreur :
Parse error: parse error in c:\program files\easyphp1-8\www\inscription\date.php on line 35
et voila la ligne 35: {$Z=$dt+$periode }
S'il vous plait aidez moi
papiona
Messages postés91Date d'inscriptionsamedi 18 novembre 2006StatutMembreDernière intervention13 novembre 2009 9 sept. 2008 à 16:32
c vrai que j'ai oublié les 2 point virgules au niveau de ces 2 ligne
{$Z=$dt+$periode }
else
{$Z=$dt +$periode1
mais aussi ce n'est po le bléme, le même erreur