Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 2012
-
23 mai 2005 à 14:39
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
23 mai 2005 à 18:06
voil¨¤ en fait je cherche a calculer le tps total des appels de clients le probleme c est kil ne me fait que 1 appel par ligne et je comprends pas trop d ou ca vient ...merci a celui qui aura le courage ...il peut manquer des accolades mais j ai essay¨¦ de mettre le principal. Voil¨¤ ...
$idsociete
= $_GET
[ 'combosociete'
];
echo$idsociete ;
echo"  idsociete" ;
echo "
"
;
//id de societe
//connexion a la bdd sql
$link = mysql_connect ("localhost" ,"root" , "" )
or die ("Impossible de se connecter : " . mysql_error ());
//selection de la base
$db_selected = mysql_select_db
( 'cdr'
, $link );
if (!$db_selected )
{
die ('Impossible d\'utiliser la base : ' . mysql_error ());
}
$table = "client" ;
$query "SELECT * FROM $table WHERE id $idsociete" ;
//on cherche l id client correspondant
$result = mysql_query
($query )
or die ( "Echec de la requ§Üte"
);
//a la soci§Ût§Û
while ($row = mysql_fetch_array ($result , MYSQL_ASSOC ))
{
$idclient = $row
[ "idclient"
];
$id = $row ["id" ];
$table = $row
[ "table"
];
$idabonnes =$row ["abonne" ];
//on recupere l id des abonn§Ûs et des lignes
$idlignes = $row
[ "ligne"
];
//de la soci§Ût§Û
if($table == "societe"
){
//on verifie que la soci§Ût§Û soit une soci§Ût§Û
echo $idclient ;echo"  //idclient" ;echo "
"
;
//on recupere l id client soci§Ût§Û
echo$id ;echo"  //id" ;echo "
"
;
//id correspondant a une table
//connexion a la bdd sql
$link
= mysql_connect ( "localhost"
,"root" , "" )
or die ("Impossible de se connecter : " . mysql_error ());
//selection de la base
$db_selected = mysql_select_db
('cdr' , $link );
if (!$db_selected )
{
die ('Impossible d\'utiliser la base : ' . mysql_error ());
}
$table = "cdr"
;
$query"SELECT * FROM $table WHERE ClientAccount $idclient "
;
//on va rechercher tous
$result = mysql_query
($query )
or die ("Echec de la requ§Üte" );
//les ticket d une ligne
while ($row = mysql_fetch_array ($result , MYSQL_ASSOC ))
{
$temps = $row
[ "TConnect"
];
$numero = $row ["CallingNumber" ];
$tempstotal = $tempstotal
+ $temps ;
//calcule temps total
echo$nbcar = strlen ($numero );echo "Nombre de caractere formant le numero"
;echo "
"
;
for($k = 1; $k
< = 4;$k ++){
//maximum de 4 chiffre dans l indicatif
$indicatif = substr
($numero ,0,$k );
//recuperation des n premiers chiffres
/*Recuperation du tarif de l abonn§Û de la ligne*/
//connexion a la bdd sql
$link = mysql_connect ("localhost" ,"root" , "" )
or die ("Impossible de se connecter : " . mysql_error ());
//selection de la base
$db_selected = mysql_select_db
( 'main'
, $link );
if (!$db_selected )
{
die ('Impossible d\'utiliser la base : ' . mysql_error ());
}
$table = "abonne" ;
$query "SELECT * FROM $table WHERE idabonne $abonne[$i]" ;
$result = mysql_query
($query )
or die ( "Echec de la requ§Üte"
);
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 23 mai 2005 à 18:06
Salut,
ne pas oublier d'utiliser isset() pour tester l'existence de la
variable $_GET['societe'] sinon avec un PHP bien configuré et une
variable non présente tu auras des erreurs.
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 23 mai 2005 à 17:07
je suis noob c normal :Op
enfin le php j en fait que depuis 2 semaines et je suis pas mal fier de ce dont je fais !
j ai compris mon erreur mais je sais pas trop la resoudre donc jvais poser une nouvelle qst ...
Merci bcp !