par
piotrowski-s » 22 mai 2012, 09:33
Bonjour à tous, je souhaites faire la somme de deux champs, dont les paramètres sont définis dans ma requête.
le soucis c'est qu'il me dit que le champs montant est ambigue et par conséquent me renvoi une erreur.
voici le code
<?php $sql17 = "SELECT SUM(montant) as montant FROM `factures` INNER JOIN `liasses` ON `factures`.`n_doss`=`liasses`.`n_doss` WHERE `factures`.`n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$req17 = mysql_query ($sql17) or die ('Erreur SQL !<br>'.$sql17.'<br>'.mysql_error ());
while($data119 = mysql_fetch_assoc ($req17))
{
$sd1 = number_format(($data119['montant']+ $tx-$nbr4) , 2, ',', ' ');
echo $sd1 ; ?>
Parcontre j'ai dans deux table deux fois le nom de champs identique (pour fair ela jointure) et ausis pour afficher le montant.
Je ne sais pas comment résoudre ce problème.
Par avance merci.
Bonjour à tous, je souhaites faire la somme de deux champs, dont les paramètres sont définis dans ma requête.
le soucis c'est qu'il me dit que le champs montant est ambigue et par conséquent me renvoi une erreur.
voici le code
[php]<?php $sql17 = "SELECT SUM(montant) as montant FROM `factures` INNER JOIN `liasses` ON `factures`.`n_doss`=`liasses`.`n_doss` WHERE `factures`.`n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$req17 = mysql_query ($sql17) or die ('Erreur SQL !<br>'.$sql17.'<br>'.mysql_error ());
while($data119 = mysql_fetch_assoc ($req17))
{
$sd1 = number_format(($data119['montant']+ $tx-$nbr4) , 2, ',', ' ');
echo $sd1 ; ?>[/php]
Parcontre j'ai dans deux table deux fois le nom de champs identique (pour fair ela jointure) et ausis pour afficher le montant.
Je ne sais pas comment résoudre ce problème.
Par avance merci.