hio
Oct 10 2007, 08:16 AM
Bonjour
J'ai un champ qui s'appelle le_ht.
Ce champ contient plusieurs variables.
Je voudrais faire la somme de ces variables sachant que le nombre est indéfini.
Quequ'un peut il m'aider à accomplir cette méthode ou fonction.
Merci d'avance pour les réponses.
A+
hio
Ldo
Oct 10 2007, 09:01 AM
comment tu identifie les variables dans le champ ?
y'a un caractère séparateur ?
un peu d'info please
hio
Oct 10 2007, 11:56 AM
Bonjour
//Voici un bout du code:le champ contenant les variables a pour nom le_ht ,le nom de la table est: lig_ct
$sql ="SELECT le_ht FROM contrat,lig_ct";
$curs =odbc_exec($depanges, $sql);
if($curs){
echo "<br><TABLE><TR>";
// entete
for ($i=1; $i <= odbc_num_fields($curs); $i++){
echo "<th bgcolor='silver'>".odbc_field_name( $curs,$i)."</th>";
}
echo "</tr>";
while(odbc_fetch_row($curs) ) {
echo "<tr>";
for($i=1; $i <= odbc_num_fields($curs); $i++) {
echo "<td>".odbc_result($curs,$i) ."</td>";
}
echo "</tr>";
}
echo "</TABLE>";
}
//
Merci pour les réponses
A+
hio
koobiac
Oct 10 2007, 02:02 PM
Bonjour,
Tu peux directement faire la somme grace à la fonction SQL SUM()
CODE
SELECT SUM(le_ht) as somme FROM ta_table
A+
hio
Oct 15 2007, 09:29 AM
Bonjour
Problème résolu en fait il fallait:
CODE
$sql .=" SELECT champ SUM (le_ht)";
$sql .="from table";
$sql .="where champ = champ";
$rs=@odbc_exec($cn,$sql)
or die (! $rs || !odbc_fetch_row ($rs)) {
echo ( " patati patata.\n ");
}
Merci pour la solution.
A+
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.