Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Récuperation variable en php



  1. #1
    Olivier_34

    Récuperation variable en php


    ------

    Bonjour,
    Voila mon problème j'ai 2 pages php 1 qui me sert de données et l'autre pour l'affichage.

    voici les codes php:
    la page qui dois afficher les resultats

    Code:
    <?php
    include("infos/menu.php");
    
    $nbr = 0;	
    
    	 echo '<table border="3">'."\n";
    	 
    		while($nbr < $nombre)  {
    		
    		$nbr++; 
    		
    		$lien = '$lien'.$nbr;
    
    		$nom = '$nom'.$nbr;
    			
    			        echo '<tr>';
    					echo '<td><li><a href='.$lien.'><font size="2">'.$nom.'</font></a></li></td>';		
    			    	echo '</tr>'."\n";
    			}
    				
    	// fin du tableau.
    	echo '</table>'."\n";
    	
    ?>
    les informations a inclure dans la page

    Code:
    <?php
    $nombre = 2; 									// Nombre d'enregistrement
    
    $lien1 	= 	"index.php"; // lien N°1
    $nom1	=	"Acceuil"; // NomN°1
    
    $lien2	=	"belier_hydraulique.php"; // Line N°2
    $nom2	=	"Bélier Hydraulique"; //NomN°2
    
    ?>

    mon but est de pouvoir recuperer les valeurs $lienX avec le code suivent
    $lien = '$lien'.$nbr; ou $nbr correspond a un nombre qui s'incremente a chaque boucles jusque a se qu'il arrive a $nombre.

    Mais le probleme c'est qu'il ne me prend pas en compte le resultat c'est qu'il m'affiche bien $lien1 ... ect mais il ne va pas chercher la valeur dans les champs $lien1

    J'ai déja fait cela avec une base mysql qui fonctionne mais on est obligé de placer son login et mot de passe sur la page php chose que je n'aime pas trop.

    -----
    Dernière modification par yoda1234 ; 04/08/2007 à 20h18.

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    Tonton Nano

    Post Re : Récuperation variable en php

    Bonjour,

    tu ne peux pas générer un nom de variable en concaténant deux (ou plusieurs) variables. Le plus simple dans ton cas est de mettre les liens dans un tableau et les noms dans un autre tableau.

    $nom = array("Acceuil","Bélier Hydraulique");
    $liens = array ("index.php", "belier_hydraulique.php");

    Tu appellera alors la valeur de $lien[$i] et $nom[$i] dans une boucle du genre :

    Code:
    for ($i = 0 , $i < sizeof($lien), $i++)
      {
      echo '<tr>';
      echo '<td><li><a href='.$lien[$i].'><font size="2">'.$nom[$i].'</font></a></li></td>';
      echo '</tr>'."\n";
      }

    PS : sizeof donne la taille du tableau, c'est équivalent à ton $nombre=2
    Dernière modification par yoda1234 ; 04/08/2007 à 20h19.

  5. #3
    Olivier_34

    Re : Récuperation variable en php

    Bonjour!
    Alors la vraimant je ne sais comment dire a quelle point je suis heureux.
    Encore merci grace a se que tu m'a dit j'ai enfain réussi a faire se que je voulais.

    Voila le code comme il est maintenant.
    Code PHP:
    <?php
    $nombre 
    2;        // Nombres d'enregistrement
    $lien[0]     =    "index.php"//Lien acceuil
    $nom[0]     =    "Acceuil"// titre acceuil
    $lien[1]     =     "belier_hydraulique.php";    // lien belier
    $nom[1]     =     "Bélier Hydraulique";// titre belier
    ?>
    et pour chercher les infos:
    Code PHP:
    <?php
    include("infos/menu.php");
    $nbr 0;
    // Début tableau
    echo '<table border="3">'."\n";
        
    while(
    $nbr $nombre) { // boucle
      
    echo '<tr>';
      echo 
    '<td><li><a href='.$lien[$nbr].'><font size="2">'.$nom[$nbr].'</font></a></li></td>';
      echo 
    '</tr>'."\n";
      
    $nbr++; 
      }
    // fin du tableau.
    echo '</table>'."\n";
    ?>
    mon vrai problème c'est que je n'utiliser pas les [] rien que ses 2 [] vont me faire un vrai plaisirs car je cherche depuis plus d'une semaine et la je commencer a ne plus y croire.

  6. #4
    Tonton Nano

    Re : Récuperation variable en php

    De rien !

    Tu peux aussi la fonction sizeof dans ta boucle.
    L'avantage, c'est que si tu ajoutes d'autre liens dans ton tableau, tu n'as pas à changer la variable $nombre manuellement ... bon maintenant, c'est ton code ... c'est toi qui décide !

    Les tableaux, c'est super pratique.

  7. A voir en vidéo sur Futura
  8. #5
    Olivier_34

    Re : Récuperation variable en php

    Bonjour,
    J'ai tester la fonction sizeof mais effectivement cela devrais etre mieu mais je n'ai pas réussi a la faire fonctionner j'ai toujours ARRAY qui s'affiche.

    peut être que j'ai fait une erreur quelques part.

    Encore merci

  9. #6
    Tonton Nano

    Re : Récuperation variable en php

    Non non, c'est de ma faute.

    Dans la boucle for, il faut mettre des ; à la place des ,

    et le mieux est de sortir sizeof de la boucle pour qu'il ne soit calculé qu'une seule fois (mais pour deux entrées, c'est pas critique !). Donc :

    $size = sizeof($lien)

    for ($i = 0 ; $i < $size ; $i++)
    { ....

    Je pense que là, ca devrait aller !

  10. Publicité
  11. #7
    Olivier_34

    Re : Récuperation variable en php

    Bonjour,
    C'est bon !! sa marche super j'ai juste rajouter un ;

    apres $size = sizeof($lien);

    Code PHP:

    include ("test.php");
    $size sizeof($lien);

    for (
    $i $i $size $i++)

      echo 
    '<tr>';
      echo 
    '<td><li><a href='.$lien[$i].'><font size="2">'.$nom[$i].'</font></a></li></td>';
      echo 
    '</tr>'."\n";
      } 
    Encore merci pour ta réponse aussi rapide.

  12. #8
    Tonton Nano

    Re : Récuperation variable en php

    No problemo

Discussions similaires

  1. Statistiques : lien entre variable binaire et variable continue
    Par pounette1 dans le forum Mathématiques du supérieur
    Réponses: 17
    Dernier message: 10/02/2010, 21h34
  2. Variable ou pas variable?
    Par rare dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 24/08/2007, 13h05
  3. Php
    Par Nebraska dans le forum Internet - Réseau - Sécurité générale
    Réponses: 7
    Dernier message: 22/06/2007, 15h10
  4. Une variable JS dans du php ...
    Par Tix dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 14/11/2005, 21h42
  5. Insérer une page php avec variables (ex : page.php?nom=jean) grâce au javascript
    Par Bossisman dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 21/05/2005, 18h37
Découvrez nos comparatifs produits sur l'informatique et les technologies.