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
2213 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
672 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

Les Amis des Animaux | -15 pointsSweet Gwendoline | -28 pointsMéta Annuaire | -29 pointsAnnuaire French Business | -29 points

Discussions récentes dans les forums

Sujet Forum
touretEchange De Liens
Sujet posté par touret le 13/11/2008 à 08h58'09
Net-Pratique.fr » Suggestions
xersesRe: espace membres 1.2
Réponse postée par xerses le 09/11/2008 à 18h57'14
Développement » PHP
xersesRe: Le jeu flash : Hélico
Réponse postée par xerses le 05/11/2008 à 23h53'47
Le comptoir » Le bar
unitRe: Vous cherchez un travail simple sur Internet ?
Réponse postée par unit le 03/11/2008 à 15h53'53
Internet » Sites de ressources
froogyRe: Un ptit jeu
Réponse postée par froogy le 26/10/2008 à 16h40'03
Le comptoir » Le bar
rerRe: Sarbacane ou html ?
Réponse postée par rer le 23/10/2008 à 16h11'03
Développement » (X)HTML / CSS
1cyrilRe: Clic droit interdit [Réglé]
Réponse postée par 1cyril le 19/10/2008 à 19h26'02
Développement » PHP
xersesRe: Espace-Membre : pb connexion
Réponse postée par xerses le 13/10/2008 à 12h41'06
Développement » PHP
toutsi83Espace-Membre : pb URL's [Réglé]
Sujet posté par toutsi83 le 07/10/2008 à 12h33'17
Développement » PHP
roucroune[Travail Rémunéré] 7 designs salon coiffure
Sujet posté par roucroune le 03/10/2008 à 20h01'26
Graphisme / Photographie » Webdesign
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 28