Remplir une variable NULL dans un autre doc .php
Posté : 05 déc. 2014, 20:50
Bonjour tout le monde,
N'étant pas une grande codeuse je me décide enfin à demander un peu d'aide de votre part à vous communauté de l'anneau...euh pardon du php.
Sans vous faire tout un roman, php je sais à quoi correspond "echo" (c'est une malade dans sa tête celle là me direz vous!) et comment on peut utiliser les variables (enfin a peu près).
Il y a quelques temps j'en ai eu assez de modifier du code html / css sur chaque page son mon site (même si c'est un site vitrine je voudrais que le code soit plus simplifié) car les risque d'erreurs et le temps perdu sont chose fréquentes avec cette manière de travailler.
Sur chaque page de mon site (qui est un portfolio) j'ai créé un tableau (1 ligne X 3 colonnes) pour y claquer des éléments stylisés (via css) , constatez par vous même:

avec le code :
D'après ce que j'ai compris, une valeur "Null" serait vide, donc il est possible de la remplir avec un valeur définie dans un autre fichier ".php"? ( Par exemple définir toutes mes variables de "avant_apres.php" dans un fichier "illustrations.php" par ex)
En gros je voudrais avoir la main sur mon code et les variables $avant (qui serait le texte clickable qui envoie vers la page précédente cf "Lien page machin" sur l'image) mais aussi la variable du lien $lienavant .
L'idée est donc de définir les variables dans mon deuxième fichier celui qui reçoit la commande " <?php include("php/avant_apres.php"); ?> "], ainsi je pourrais répéter ce code sur d'autre page (avec le même code diminué mais pas les mêmes liens et intitulés des liens)...
Comme je vous l'ai dit je suis une débutante basique donc je pense que l'idée générale y est, après, est il possible de faire ça ? (Je l'espère), et si non existe t il une autre méthode?
Bon je ne sais pas trop si je me suis bien fait comprendre =@ mais si ce n'est pas le cas dites moi tout =D
(Ps même si ce code n'a l'air de rien, je viens de me rendre compte que si ce "problème" est résolu, je pourrais en faire un usage plus important =O)
Merci à toi lecteur qui a tenu en vie jusqu'à la fin de ce post, et merci encore plus à ceux qui prendront du temps pour me répondre =D
N'étant pas une grande codeuse je me décide enfin à demander un peu d'aide de votre part à vous communauté de l'anneau...euh pardon du php.
Sans vous faire tout un roman, php je sais à quoi correspond "echo" (c'est une malade dans sa tête celle là me direz vous!) et comment on peut utiliser les variables (enfin a peu près).
Il y a quelques temps j'en ai eu assez de modifier du code html / css sur chaque page son mon site (même si c'est un site vitrine je voudrais que le code soit plus simplifié) car les risque d'erreurs et le temps perdu sont chose fréquentes avec cette manière de travailler.
Sur chaque page de mon site (qui est un portfolio) j'ai créé un tableau (1 ligne X 3 colonnes) pour y claquer des éléments stylisés (via css) , constatez par vous même:

avec le code :
<div class="fleches">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
/* les class "avant" et "apres" gèrent des effets d'opacité de survol de souris tandis que les class "precedent" et "suivant" sont les deux triangles réalisés en pur css */
<tr>
<td class="avant" style="width:20%"><a href="machin.html"><div class="precedent"></div><h3>Lien Page MACHIN <h3></a></td>
<td style="width:60%"></td>
<td class="apres" style="width:20%"><a href="truc.html"><div class="suivant"></div><h3>Lien Page TRUC<h3></a></td>
</tr>
</table>
</div>
Pour éviter de répéter le code je me suis dit que Php et les variables pourrait m'aider, donc j'ai cherché sur internet et j'ai vu qu'on pouvait créer un fichier ".php" avec des bouts de codes html dedans, et ce que j'ai fait donne ceci :
<?php
$avant = NULL ;
$apres = NULL ;
$lienavant=NULL;
$lienapres= NULL;
?>
<div class="fleches">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="avant" style="width:20%"><a href="<?php echo $lienavant?>"><div class="precedent"></div><h3><?php echo $avant?><h3></a></td>
<td style="width:90%"></td>
<td class="apres" style="width:20%"><a href="<?php echo $lienapres?>"><div class="suivant"></div><h3><?php echo $apres?><h3></a></td>
</tr>
</table>
</div>
Ce fichier je l'ai nommé "avant_apres.php"D'après ce que j'ai compris, une valeur "Null" serait vide, donc il est possible de la remplir avec un valeur définie dans un autre fichier ".php"? ( Par exemple définir toutes mes variables de "avant_apres.php" dans un fichier "illustrations.php" par ex)
En gros je voudrais avoir la main sur mon code et les variables $avant (qui serait le texte clickable qui envoie vers la page précédente cf "Lien page machin" sur l'image) mais aussi la variable du lien $lienavant .
L'idée est donc de définir les variables dans mon deuxième fichier celui qui reçoit la commande " <?php include("php/avant_apres.php"); ?> "], ainsi je pourrais répéter ce code sur d'autre page (avec le même code diminué mais pas les mêmes liens et intitulés des liens)...
Comme je vous l'ai dit je suis une débutante basique donc je pense que l'idée générale y est, après, est il possible de faire ça ? (Je l'espère), et si non existe t il une autre méthode?
Bon je ne sais pas trop si je me suis bien fait comprendre =@ mais si ce n'est pas le cas dites moi tout =D
(Ps même si ce code n'a l'air de rien, je viens de me rendre compte que si ce "problème" est résolu, je pourrais en faire un usage plus important =O)
Merci à toi lecteur qui a tenu en vie jusqu'à la fin de ce post, et merci encore plus à ceux qui prendront du temps pour me répondre =D