Impression société et temps passé
Posté : sam. 15 févr. 2020 18:09
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
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