Impression société et temps passé

Contribuer au projet de part vos connaissances: PHP, HTML, CSS, SQL, JS ....
Répondre
balooales
Gsup LEVEL 3
Messages : 58
Enregistré le : mer. 27 nov. 2019 19:00

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
Répondre