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

  FORUM HardWare.fr
  Programmation
  PHP

  NEWBIE :: récupérer une variable d'un for()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

NEWBIE :: récupérer une variable d'un for()

n°1099207
bryanmalk
Posté le 27-05-2005 à 10:54:34  profilanswer
 

Bonjour tout le monde,
 
voilà j'ai besoin de récupérer une variable utilisée précédemment dans un for. Je crois qu'il faut que j'utilise un HTTP_VARS mais je ne sais pas trop comment ca marche. Si l'on pouvait m'aider s'il vous plait.
 
Merci

mood
Publicité
Posté le 27-05-2005 à 10:54:34  profilanswer
 

n°1099210
FlorentG
Unité de Masse
Posté le 27-05-2005 à 10:55:38  profilanswer
 

Je pige rien [:johneh] Envoi un bout de code ;)

n°1099218
bryanmalk
Posté le 27-05-2005 à 10:58:35  profilanswer
 

 for($i=$sr;$i<=$sc-1;$i++){
        $sp=$i-$sr;
        echo '<TR valign="middle">
                <TD align="left" colspan="2">&nbsp;';
        $space="";
        for($j=0;$j<=$sp;$j++){
          $space.="&nbsp;&nbsp;&nbsp;";
        }
        echo $space.'<IMG src="../img/op.ico">';
        $directory="";
        for($k=0;$k<=$i-1;$k++){
          $directory.=$t_current[$k]."/";
        }
        echo '<A href="serveur.php?folder='.$directory.'">
                <IMG src="../img/dir_open.png" height="15" border="0">
                &nbsp<FONT face="arial" size="2"><I>'.$t_current[$i-1].'</I></FONT>
              </A>';
        echo '&nbsp;
            </TD>
          </TR>';
      }
 
J'ai besoin de récupérer la variable $space...

n°1099219
FlorentG
Unité de Masse
Posté le 27-05-2005 à 10:59:10  profilanswer
 

Ben je ne vois absolument pas quel est le problème :??:

n°1099222
bryanmalk
Posté le 27-05-2005 à 11:00:12  profilanswer
 

je veux juste récupérer la variable $space après etre sorti du for.
Lorsque je le fais directement ca me crée une erreur.

n°1099224
bryanmalk
Posté le 27-05-2005 à 11:01:37  profilanswer
 

Notice: Undefined variable: space in c:\program files\easyphp1-8\www\admin\serveur.php on line  
 
si je fais $space.=&nbsp;

n°1099227
FlorentG
Unité de Masse
Posté le 27-05-2005 à 11:04:26  profilanswer
 

Ben déclare-là avant le for :

$space = '';
for($i=$sr;$i<=$sc-1;$i++){  
 
  ...
}
 
$space.=&nbsp;


 
D'ailleurs au passage, c'est quoi ces séries de &nbsp; ? ;) &nbsp; représente un espace insécable, ça sert pas à mettre de l'espace, hein ;)

n°1099234
bryanmalk
Posté le 27-05-2005 à 11:08:31  profilanswer
 

merci bien... Comme je l'ai dit précédemment, je débute. D'où la question. Sinon si tu es patient tu peux m'expliquer vite fait l'utilité du &nbsp;, parce que vu le nom Non Breakable SPace, j'en avais déduis que c'etait un espace incassable, plus fiable à l'affichage.

n°1099242
FlorentG
Unité de Masse
Posté le 27-05-2005 à 11:11:11  profilanswer
 

C'est insécable. Par exemple, entre un mot et un point-virgule, on met un espace insécable (pour éviter que le double-point se retrouve tout seul sur une nouvelle ligne). Si tu veux insérer de l'espace, ça se fait en CSS. Et si tu ne connaît pas les CSS, arrête tout, et met-toi y :D

n°1099250
bryanmalk
Posté le 27-05-2005 à 11:14:28  profilanswer
 

En fait c'est juste parce que j'ai fait un explorateur qui développe une arborescence. A chaque nouveau niveau de l'arborescence je rajoute des espaces. C'est a ca que sert la $space.

mood
Publicité
Posté le 27-05-2005 à 11:14:28  profilanswer
 

n°1099256
FlorentG
Unité de Masse
Posté le 27-05-2005 à 11:16:13  profilanswer
 

Qui dit arborescence, dit liste. Donc en imbriquant des listes, l'espace y sera d'origine. ca ressemblera à ça :

<ul>
  <li>
    Elément 1
    <ul>
      <li>Elémént 1.1</li>
      <li>Elémént 1.2</li>
      <li>Elémént 1.3</li>
    </ul>
  </li>
  <li>
    Elément 2
    <ul>
      <li>Elémént 2.1</li>
      <li>Elémént 2.2</li>
      <li>Elémént 2.3</li>
    </ul>
  </li>
</ul>

n°1099263
afbilou
pouet your life
Posté le 27-05-2005 à 11:19:48  profilanswer
 

Je signale cette fonction a tout hasard ...
http://www.php.net/manual/fr/function.str-repeat.php
:p

n°1099278
bryanmalk
Posté le 27-05-2005 à 11:24:21  profilanswer
 

Ouaih c'est sympa, mais premierement avec les listes tu ne fais pas la mise en forme que tu veux et deuxiemement, je crois bien que dans mon cas sasn utiliser de liste je suis bien obligé de mettre de &nbsp dans le cas ou un nom de fichier est trop grand et qu'il y a un retour a la ligne. Mais sinon merci pour toutes ces infos c'est tres sympa.

n°1099281
FlorentG
Unité de Masse
Posté le 27-05-2005 à 11:25:47  profilanswer
 

bryanmalk a écrit :

Ouaih c'est sympa, mais premierement avec les listes tu ne fais pas la mise en forme que tu veux


Bien-sûr que si ;) On peut contrôler la mise en forme de tout ce qu'on veut : marges, gueule des puces, etc...

bryanmalk a écrit :

et deuxiemement, je crois bien que dans mon cas sasn utiliser de liste je suis bien obligé de mettre de &nbsp dans le cas ou un nom de fichier est trop grand et qu'il y a un retour a la ligne. Mais sinon merci pour toutes ces infos c'est tres sympa.


Non, car &nbsp; n'est pas fait pour ça... Et en HTML, faut éviter le bricolage, ça devient très vite lourdingue et inaccessible :(

n°1099283
plainsofpa​in
Pingouino's lover
Posté le 27-05-2005 à 11:26:13  profilanswer
 

bryanmalk a écrit :


avec les listes tu ne fais pas la mise en forme que tu veux


 
Ah bon, pourquoi tu pourrais pas ?
 


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1099287
SomeBugsIn​Me
life suxx
Posté le 27-05-2005 à 11:27:48  profilanswer
 

bryanmalk a écrit :

avec les listes tu ne fais pas la mise en forme


 
On peut donc en déduire que tu ne connais pas les CSS. Comme l'a dit FlorentG, prends le temps de t'y mettre.

n°1099292
bryanmalk
Posté le 27-05-2005 à 11:31:16  profilanswer
 

ok thanks !
 
Je vais essayer de m'y mettre dans ce cas...
 
Merci tout le monde.

n°1099568
cerel
Posté le 27-05-2005 à 14:26:58  profilanswer
 
n°1099695
bryanmalk
Posté le 27-05-2005 à 15:37:23  profilanswer
 

Dans la meme journée toujours,
 
Je ne voulais reposter pour ca. Car étant newbie je ne vais pas remplir le forum. C'etait pour savoir comment copier un fichier sur une machine distante. Suis je obligé de créer le fichier puis ouvrir la source tout lire et tout copier dans le fichier destination.
 
Existe-t'il un moyen de le faire directement?

n°1099699
bryanmalk
Posté le 27-05-2005 à 15:38:14  profilanswer
 

En fait plus précisément je désire le copier d'une machine quelconque vers une machine distante.


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

  NEWBIE :: récupérer une variable d'un for()

 

Sujets relatifs
Pb de variable have_raidRécuperer le nom d'une feuille excel
[shell] script pour recuperer le contenu d'une page web.[C] Comment définir un type de donnée binaire de taille variable ?
RESOLU - Récuperer le texte de la valeur d'une combobox RESOLU[VB.NET] Recuperer les informations d'une checkedListBox
[VBA Excel macro]réutilisation de variable + comparaisons auto[javascript]Définir variable
[VB.NET] Pb de variable[Resolu] Récupérer le mois à partir du numero de semaine
Plus de sujets relatifs à : NEWBIE :: récupérer une variable d'un for()


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