Bonjour
En esperant que quelqu'un puisse m'aider vu que je m'arrache le peu de cheveux qui me reste . Je tente d'afficher à l'impression du ticket le nom de la société ainsi que le temps passé sur la résolution du ticket pou la facturation.
Je rencontre 2 problemes lors de mes test sur ticket_print.php
Pour le nom de la société, il m’affiche en permanence le même nom à l'impression , correspondant à l'ID 1 de la table t_company et je ne comprens pas pourquoi. Voici mes lignes insérées
Preparation de la table je pense que l'erreur est la mais ou ??
//load company table
$qry=$db->prepare("SELECT * FROM tcompany WHERE id=:id");
$qry->execute(array('id' => $_GET['user_id']));
$companyrow=$qry->fetch();
$qry->closeCursor();
L'affichage lui se fait correctement mais pas avec la bonne société
{echo '<td width="400"><font color="'.$rparameters['mail_color_text'].'"><b>'.T_('Société').':</b></b> '.$companyrow['name'].' </font></td>';}
Pour le deuxieme point, l'affichage du temps passé s'affiche mais il correspond aux valeurs en min et pas au name ( 60 au lieu de 1h)
$qry=$db->prepare("SELECT name FROM `ttime` WHERE id=:id");
$qry->execute(array('id' => $globalrow['time']));
$timerow=$qry->fetch();
$qry->closeCursor();
Ligne pour l'affichage
<td width="400"><font color="'.$rparameters['mail_color_text'].'"><b>'.T_('Temps passé').':</b></b> '.$globalrow[time].'</font></td>
Voila si quelqu'un peut m'aider ca serait bien gentil, je debute dans la prog et je suis un peu perdu la
Merci