par
Tessai » 04 juil. 2006, 15:14
Affirmatif... c'est de la bonne logique programmative ça monsieur !
J'ai encore du chemin pour affiner ma logique mais petit à petit... l'oiseau fait son nid
Un tout grand merci !!
Vais mettre mon code comme ça c'est mieux
$Q_bydept = mysql_query("SELECT user.firstname, user.midname, user.lastname, department.dept_name FROM user, department WHERE user.id_dept = department.id_dept ORDER BY department.dept_name") or die (mysql_error());
$dept_old = '';
while ($from = mysql_fetch_array($Q_bydept))
{
if($from['dept_name']!=$dept_old)
{
echo $from['dept_name'];
echo '<br />';
$dept_old = $from['dept_name']; // on met à jour le futur précédent
}
echo '<div align="right">';
echo $from['firstname'].'.'.$from['midname'].'.'.ereg_replace(' ', '', $from['lastname']).'@my-company.com';
echo '<br />';
echo 'my-company\\'.substr($from['firstname'].'.'.$from['midname'].'.'.ereg_replace(' ', '', $from['lastname']), 0, 20);
echo '<br />';
echo '</div>';
}
Affirmatif... c'est de la bonne logique programmative ça monsieur !
J'ai encore du chemin pour affiner ma logique mais petit à petit... l'oiseau fait son nid :P
Un tout grand merci !!
Vais mettre mon code comme ça c'est mieux :P
[php] $Q_bydept = mysql_query("SELECT user.firstname, user.midname, user.lastname, department.dept_name FROM user, department WHERE user.id_dept = department.id_dept ORDER BY department.dept_name") or die (mysql_error());
$dept_old = '';
while ($from = mysql_fetch_array($Q_bydept))
{
if($from['dept_name']!=$dept_old)
{
echo $from['dept_name'];
echo '<br />';
$dept_old = $from['dept_name']; // on met à jour le futur précédent
}
echo '<div align="right">';
echo $from['firstname'].'.'.$from['midname'].'.'.ereg_replace(' ', '', $from['lastname']).'@my-company.com';
echo '<br />';
echo 'my-company\\'.substr($from['firstname'].'.'.$from['midname'].'.'.ereg_replace(' ', '', $from['lastname']), 0, 20);
echo '<br />';
echo '</div>';
}[/php]