Reply to Re: commande onclick/pb dates

Your name:

Reply:


Posted by zorro on 01/05/07 04:52

une solution qui fait une seule requete sql, les resultats sont tries

<?php

$sql="
SELECT
SUM(montant),
MONTH(datetransac),
YEAR(datetransac)
FROM
transac
GROUP BY
MONTH(datetransac),
YEAR(datetransac)
ORDER BY
YEAR(datetransac),
MONTH(datetransac)";

$result = mysql_query($sql);
$filtre = 3;

echo '<table border=1>';
while($row=mysql_fetch_array($result)){

$mois = $row['MONTH(datetransac)'];
$annee = $row['YEAR(datetransac)'];
$somme = $row['SUM(montant)'];

echo "<tr><td>$mois $annee</td><td>$somme</td><td><button
onclick='details($mois,$annee,$filtre);'>Details</button></td></tr>";

}
echo '</table>';

?>

<form method="post" action="affichagetransactions.php">
<input type="hidden" name="mois" id="mois">
<input type="hidden" name="annee" id="annee">
<input type="hidden" name="filtre" id="filtre">
</form>

<script>
function details(mois,annee,filtre){
document.getElementById('mois').value=mois;
document.getElementById('annee').value=annee;
document.getElementById('filtre').value=filtre;
document.forms[0].submit();
}
</script>


pour reutiliser $results sans passer par la bd tu fais
mysql_data_seek($results,0);
while($row=mysql_fetch_array($result)){...}

j'envoie l'adresse pour le cheque ;-)

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация