Categories > TinyButStrong general (FR) >

erreur TBS: index + offset

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Toàn
Date: 2006-05-24
Time: 15:41

erreur TBS: index + offset

Salut,

Je viens de mettre un petit témoignage sur ton site. ;-)

Sinon, je viens vers toi pour une erreur qui est intervenue, lorsque j'ai voulu utiliser les regroupements.

voici l'erreur:
Notice: Undefined offset: 0 in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1641

Notice: Undefined index: in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1837

Notice: Undefined offset: 0 in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1641

Notice: Undefined index: in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1837

Notice: Undefined offset: 0 in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1641

Notice: Undefined index: in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1837

Notice: Undefined offset: 0 in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1641

Notice: Undefined index: in c:\program files\easyphp1-8\www\intranet\tbs\tbs_class.php on line 1837

côté php:
//requête sql:
$reqRecherches = "SELECT TDC.tdc_nom, DOC.code_document, DOC.doc_nom, DOC.doc_type, C.col_initiales, CONCAT(col_prenom, ' ', col_nom) AS collaborateur FROM Documents DOC INNER JOIN Documenter D ON ( D.code_document = DOC.code_document ) INNER JOIN TypesDocument TDC ON ( TDC.code_type_document = D.code_type_document ) LEFT JOIN Indexer I ON ( DOC.code_document = I.code_document ) LEFT JOIN MotsCles M ON ( I.code_mot_cle = M.code_mot_cle ) LEFT JOIN Creer CR ON ( DOC.code_document = CR.code_document ) INNER JOIN Collaborateurs C ON ( CR.col_initiales = C.col_initiales ) WHERE 1 GROUP BY DOC.code_document;"

//résultats de la requête
tdc_nom code_document doc_nom doc_type col_initiales collaborateur
MESSAGERIE 1 Signature e-mail LCI HTML tv Toàn VO
MESSAGERIE 2 Signature e-mail IZIMMO HTML tv Toàn VO
UTILITAIRES 3 xvxcv HTML tv Toàn VO
FORMULAIRES 4 utyi 87978 DOC tv Toàn VO

//TBS
$TBS->MergeBlock('bloc_resultats', $id_connexion, $reqRecherches) ;


côté html:
...
<table width="510" border="0" cellpadding="2" cellspacing="2" bgcolor="[var.tab_constantes.COUL_GRIS]" align="center" class="textbleupetit">
  <tr><th colspan=2 class="textblancgras" bgcolor="[var.tab_constantes.COUL_BLEU]">RÉSULTATS DE LA RECHERCHE</th></tr>
  <tr bgcolor="[var.tab_constantes.FOND_CLAIR]">
    <td class="textbleu">
     [onload_2;block=table;when [var.trouve;noerr]=oui]
     • [bloc_resultats.tdc_nom;block=tr;headergrp=tdc_nom]
       <blockquote>
       ° [bloc_resultats.doc_nom]
       </blockquote>
    </td>
  </tr>
</table>
...

d'une il n'y que trois lignes de résultats au lieu de 4 !
et ces 4 erreurs , donc ça confirme qu'il y a bien 4 et non 3 items!

Tu vois le problème?

Merci de ta réponse.

@+
By: Mick@ël
Date: 2006-05-26
Time: 00:44

Re: erreur TBS: index + offset

error_reporting(E_ALL ^ E_NOTICE);
By: Toàn
Date: 2006-05-26
Time: 09:47

Re: erreur TBS: index + offset

Salut,

Bon ça résout peut-être l'affichage des messages d'erreurs(ce que je ne veux pas !), car je veux faire du code le + plus propre possible.

De plus ça ne résout le fait que ça affiche 3 enregistrements au lieu de 4!

Autre piste?

@+