Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
925 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec un tableau et un require inclus dedans..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec un tableau et un require inclus dedans..

n°649796
sbbtn
KanYenNamar - YaMalabar
Posté le 20-02-2004 à 14:23:43  profilanswer
 

Bon voila, j'ai le code suivant:

Code :
  1. for ( $i = 0; $i < $nrows; $i++ )
  2.     {
  3.       reset($results);
  4.       echo "<TR>\n";
  5.       while ( $column = each($results) )
  6.        {
  7.          $data = $column['value'];
  8.          echo "<TD><font color=#FFF601>".$data[$i]."</TD></font>\n";
  9.        }
  10.        //require ("deconnect-bout.inc" );
  11.       echo "<TD>";require("deconnect-bout.inc" );echo "</TD>";
  12.       print "</TR>\n";
  13.      }
  14.    echo "</center>";
  15. }


 
j'ai un problème avec le require,en fait quant je ne le mets pas, mon tableau est bien créé, et quand je le mets, j'obtiens seuelement la première ligne...
 
(Rq : deconnect-bout.inc est un fichier php/html qui affiche un bouton actif (script java))

mood
Publicité
Posté le 20-02-2004 à 14:23:43  profilanswer
 

n°649829
hakimgomis
Posté le 20-02-2004 à 14:36:16  profilanswer
 

Juste une question bete !
ton fichier inclus ne contiendrait pas la variable $i ? ou un break ?
 

n°649892
sbbtn
KanYenNamar - YaMalabar
Posté le 20-02-2004 à 15:06:10  profilanswer
 

hakimgomis a écrit :

Juste une question bete !
ton fichier inclus ne contiendrait pas la variable $i ? ou un break ?
 
 


 
non,  
je vous montre le code de ce fichier :
 

Code :
  1. <? require ("session.inc" );?>
  2. <script language="JavaScript" type="text/JavaScript">
  3. <!--
  4. function MM_swapImgRestore() { //v3.0
  5.   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  6. }
  7. function MM_preloadImages() { //v3.0
  8.   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  9.     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  10.     if (a[i].indexOf("#" )!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  11. }
  12. function MM_findObj(n, d) { //v4.01
  13.   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?" ))>0&&parent.frames.length) {
  14.     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  15.   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  16.   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  17.   if(!x && d.getElementById) x=d.getElementById(n); return x;
  18. }
  19. function MM_swapImage() { //v3.0
  20.   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  21.    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  22. }
  23. //-->
  24. </script>
  25. <body onLoad="MM_preloadImages('desactiver2.gif')">
  26. <a href="www.xxx.com" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('destination','','desactiver2.gif',1)"><img src="desactiver1.gif" name="destination" width="88" height="20" border="0"></a>


 
 

n°650013
sbbtn
KanYenNamar - YaMalabar
Posté le 20-02-2004 à 16:32:08  profilanswer
 

UP

n°650036
hakimgomis
Posté le 20-02-2004 à 16:54:31  profilanswer
 

Mouai !
C'est bizard de coller des scripts JS dans une boucle PHP qui phus ait avec un body au milieu !!!
 
Si j'ai bien compris, ton BODY peut être présent plusieurs fois !!
Ca c'est pas très bon !
 
Je te conseille de traiter le cas en 2 temps.  
 
A+

n°651584
sbbtn
KanYenNamar - YaMalabar
Posté le 23-02-2004 à 10:31:01  profilanswer
 

Bon finalement, j'ai mis les fonctions java dans le scipt principal,  
 
voici mes fichiers :
FICHIER decon-bout.inc

Code :
  1. <a href="require("decon.inc" )>
  2. <onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('destination','','desactiver2.gif',1)"><img src="desactiver1.gif" name="destination" width="88" height="20" border="0"></a>


 
FICHIER decon.inc  

Code :
  1. <?
  2. require("session.inc" );
  3. /* detection des anciens paramètres */
  4. $query="select actif from membre where id='$data[$i]'";
  5. require("requete.inc" );
  6. if($x)
  7. $x=0; //compte désactivé
  8. else $x=1; //compte activé
  9. ?>


 
et le fichier principal :
admin.php

Code :
  1. $tableau_desactiv= array("" );
  2. $query="select pays,pseudo,id_membre from membre order by pays,pseudo";
  3. require("requete.rows.inc" );
  4. if ( $nrows > 0 )
  5. {
  6.    echo "<center><TABLE BORDER=\"5\">\n";
  7.    echo "<TR>\n";
  8.    while (list ($titre) = each( $results ) )
  9.     {
  10.       echo "<TH><font color=\"red\">$titre</TH></font>\n";
  11.     }
  12.    echo "</TR>\n";
  13.    for ( $i = 0; $i < $nrows; $i++ )
  14.     {
  15.       reset($results);
  16.       echo "<TR>\n";
  17.       while ( $column = each($results) )
  18.        {
  19.          $data = $column['value'];
  20.          echo "<TD><font color=#FFF601>".$data[$i]."</TD></font>\n";
  21.        }
  22.       $tableau_desactiv= $tableau_desactiv.array($i
  23.       echo "<TD>";require ("deconnect-bout.inc" );
  24.       echo "</TD>";
  25.       print "</TR>\n";
  26.      }
  27.    echo "</center>";
  28. }


 
PS : les fonctions java sont toujours présentes (dans la page admin);
Je vois à peut près quel est mon problème, j'ai trop réfléchi en C et pas assez en PHP.
Le problème intervient dans le fichier "decon.inc";
avec le $data[i];
-->cette valeur n'existe plus lorsque le script a été executé,en plus elle ne référence que la valeur de la fin.
Comment faire??? HELP
 
ex :  
utilisateur1 - bout deconnect relatif 1
utilisateur2 - bout deconnect relatif 2
utilisateur3 - bout deconnect relatif 3
 
 [:spartacus2]  

n°651792
sbbtn
KanYenNamar - YaMalabar
Posté le 23-02-2004 à 13:19:09  profilanswer
 

UP

n°652733
sbbtn
KanYenNamar - YaMalabar
Posté le 24-02-2004 à 10:34:58  profilanswer
 

UP again,pas d'idée???
Sinon, en php, même sur ce forum ça a été fait, , comment faire un bouton qui est créé relativement.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec un tableau et un require inclus dedans..

 

Sujets relatifs
Problème de tri avec usortproblème de table
Cellule qui n'est pas de taille fixe dans un tableautableau dans power point
[RESOLU]Problème de communication (DataInputStream & DataOutputStream)Problème d'installation de Javamail (urgent)
probleme avec variable de session (sou oracle)[Mysql] problème avec SELECT WHERE IN
[CSS] Problème de placement de div avec float[Windev7.5] Problème avec une clef composé
Plus de sujets relatifs à : Problème avec un tableau et un require inclus dedans..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR