En passant par ici, une petite question ! [Réglé] - Forums de discussion

Navigation

Accueil du forum » PHP » En passant par ici, une petite question ! [Réglé]


Le sujet

icoEn passant par ici, une petite question ! [Réglé]
Par ico, le Vendredi 02/06/2006 à 13h36'07
437 messages
Bonjour,
Je suis en train de faire ma zone membre et première constatation, elle devrait pouvoir évoluer en fonction des avancé du site. J’ai donc des liens et des boutons que j’associe comme menu d’accueil. Pour le moment je fais comme ceci :
//Permet de créer les liens directement d'en haut

//Les infos du bouton 1
$infos_btn_1 = "Modifiez ou complétez vos informations personnelles.";

$nom_btn_1 = "Infos";
$url_btn_1 = "items/icones_40x40/info.png";
$image_btn_1 = "<img alt=\"".$nom_btn_1."\" src=\"".$url_btn_1."\" class=\"Icone_40X40\" />";

$page_btn_1 = "zone_membre_info.html";

$lien_1 = "<a href=\"".$page_btn_1."\" title=\"".$infos_btn_1."\">".$image_btn_1."</a>";
$information_1 = "<a class=\"Texte_Courant\">&raquo; ".$infos_btn_1."</a>";

//Les infos du bouton 2
$infos_btn_2 = "Modifiez votre avatar.";

$nom_btn_2 = "Avatar";
$url_btn_2 = "items/icones_40x40/avatar.png";
$image_btn_2 = "<img alt=\"".$nom_btn_2."\" src=\"".$url_btn_2."\" class=\"Icone_40X40\" />";

$page_btn_2 = "zone_membre_avatar.html";

$lien_2 = "<a href=\"".$page_btn_2."\" title=\"".$infos_btn_2."\">".$image_btn_2."</a>";
$information_2 = "<a class=\"Texte_Courant\">&raquo; ".$infos_btn_2."</a>";

//Les infos du bouton 2
$infos_btn_3 = "Modifiez vos pr&eacute;f&eacute;rences.";

$nom_btn_3 = "Pr&eacute;f&eacute;rences";
$url_btn_3 = "items/icones_40x40/preferences.png";
$image_btn_3 = "<img alt=\"".$nom_btn_3."\" src=\"".$url_btn_3."\" class=\"Icone_40X40\" />";

$page_btn_3 = "zone_membre_preferences.html";

$lien_3 = "<a href=\"".$page_btn_3."\" title=\"".$infos_btn_3."\">".$image_btn_3."</a>";
$information_3 = "<a class=\"Texte_Courant\">&raquo; ".$infos_btn_3."</a>";

Avec pour affiché :
<div class="Pos_Tableau_1">
    <table>
        <tr>
            <td class="Tableau_Td_1"><?php echo $lien_1?></td><td><?php echo $information_1?></td>
        </tr>
        <tr>
            <td class="Tableau_Td_1"><?php echo $lien_2?></td><td><?php echo $information_2?></td>
        </tr>
        <tr>
            <td class="Tableau_Td_1"><?php echo $lien_3?></td><td><?php echo $information_3?></td>
        </tr>
    </table>
</div>

Existerais t il une solution pour faire plus simple genre avoir un while qui générerais le tableau plutôt que de les ajouter bêtement ?

Merci beaucoup pour vos réponses et indications.

Amitiés.

________________
"L'homme a l'avenir devant lui et il l'aura dans le dos chaque fois qu'il fera un demi tour!" (Pierre Dac)

Les réponses

raptorPar raptor, le Vendredi 02/06/2006 à 14h40'15
2218 messages
ben ouais tu fait un tableau de tableau

Cadeau :

<?php
//Déclaration de tes éléments de menu
$menu = array(
array(
"Info du bouton","Nom du bouton","url du bouton","url du lien"),
array(
"Info du bouton2","Nom du bouton 2","url du bouton 2","url du lien 2")
);

//affichage
?>
<div class="Pos_Tableau_1">
    <table> 
<?php
    
for ($i=0;$i<count($menu);$i++) {
        echo 
"\t\t<tr>\n\t\t\t<td class=\"Tableau_TD_1\">\n\t\t\t\t";
        echo 
"<a href=\"".$menu[$i][3]."\" title=\"".$menu[$i][0]."\"><img alt=\"".$menu[$i][1]."\" src=\"".$menu[$i][2]."\" class=\"Icone_40X40\" /></a>";
        echo 
"\n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t";
        echo 
$menu[$i][0];
        echo 
"\n\t\t\t</td>\n\t\t</tr>";
    }
?>
    </table>
</div>


et ya plus qu'a rajouter les entrée dans le array $menu.

J'ai pas testé je viens de te taper le code dans la ptite zone de texte la, donc pas bien évident.

[Message édité par raptor le 02/06/2006 à 14h40'41]

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

icoPar ico, le Vendredi 02/06/2006 à 18h06'53
437 messages
Effectivement cela marche impécable.

Par contre je me demande pourquoi autant de "\t " et de "\ n " ?

Y aurais t il une explication ?

Enfin j'aimerais apprendre quoi. Sinon cotes array, c'est bon g compris. Juste que je n'en avais jamais fait de cette sorte

Sinon nickel , merci beaucoup

Amitiés

Je croi que j'ai compris, c'est a l'affichage tout à l'heure, en fait ellesont diparu lorsque j'ai posté donc avec l'actualisation de la page

[Message édité par ico le 02/06/2006 à 18h13'39]

________________
"L'homme a l'avenir devant lui et il l'aura dans le dos chaque fois qu'il fera un demi tour!" (Pierre Dac)

xersesPar xerses, le Vendredi 02/06/2006 à 20h22'12
682 messages
Les \t sont des tabulations visibles seulement dans le code source. De même pour les \n qui sont des sauts de lignes.
Ca permet d'avoir un code propre et bien organisé sans avoir un fichier php trop long.

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

icoPar ico, le Vendredi 02/06/2006 à 23h34'33
437 messages
Oki dac

J'avais pas au départ du moins pigé en fait..
On en apprend tous les jours

Amitiés.

________________
"L'homme a l'avenir devant lui et il l'aura dans le dos chaque fois qu'il fera un demi tour!" (Pierre Dac)

Pages

Réponses les plus anciennes... 1 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Web Soluces | -8 pointsCalitel, votre portail des loisirs multimédia | -14 pointsSweet Gwendoline | -15 pointsSuperSalon.NET | -15 points

Discussions récentes dans les forums

Sujet Forum
depanmonpcEchange de liens site depannage informatique.
Sujet posté par depanmonpc le 07/01/2009 à 16h48'11
Le comptoir » Echange de liens / Recherche de partenaires
xersesRe: compression d'images
Réponse postée par xerses le 07/01/2009 à 00h29'37
Graphisme / Photographie » Photographies
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 04/01/2009 à 18h05'36
Internet » Autres sites à voir
rootRe: Espace-Membre : pb connexion
Réponse postée par root le 02/01/2009 à 16h47'50
Développement » PHP
xersesRe: probleme de fenêtre [Réglé]
Réponse postée par xerses le 01/01/2009 à 20h16'20
Net-Pratique.fr » Informations
ced51Re: liens , sport Mécanique
Réponse postée par ced51 le 27/12/2008 à 12h18'48
Le comptoir » Echange de liens / Recherche de partenaires
ced51pages
Sujet posté par ced51 le 26/12/2008 à 17h44'42
Net-Pratique.fr » Support
rerjoyeux_noel._gp.pps
Sujet posté par rer le 24/12/2008 à 10h08'30
Le comptoir » Le bar
rerserveur à domicile facile et gratuit
Sujet posté par rer le 11/12/2008 à 14h57'56
Le comptoir » Le bar
raptorRe: probleme function
Réponse postée par raptor le 11/12/2008 à 09h25'52
Développement » PHP
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 18