Bonjour
j'ai créé un site multilangue avec du php. jusqu'à présent pour une des sections j'appelais au travers d'un frame une autre page (equipe.php) mais voulant réduire le nombre de pages côté gestion du site j'ai décidé d'intégrer le code suivant directement dans la page langue_main.php
pour vous éclairer voici le schéma et plus bas le code que j'aimerai adapter
1. page lang_main.php
2. page frame.php
avant
3.equipe.php
et je voudrai arriver à ça dans mon lang_main.php
4./////////////////////////////////////////////////////////////////////////////////////////
//Equipe
résultat pas d'erreur de point virgule & co mais rien ne s'affiche
d'avance merci
Modifié par Baldric (24 Sep 2017 - 13:49)
j'ai créé un site multilangue avec du php. jusqu'à présent pour une des sections j'appelais au travers d'un frame une autre page (equipe.php) mais voulant réduire le nombre de pages côté gestion du site j'ai décidé d'intégrer le code suivant directement dans la page langue_main.php
pour vous éclairer voici le schéma et plus bas le code que j'aimerai adapter
1. page lang_main.php
/////////////////////////////////////////////////////////////////////////////////////////
// Menu du site
$site_lang['menu']="<img src='img/roman.jpg' alt='' width='188' height='38' /><br />
<a href='frame.php?go=4'>Equipe</a><br />
2. page frame.php
avant
$go="";
if (isset($_GET['go'])){ $go = $_GET['go'];
if ($go=="4"){?><?=equipe.php?><?} ==> 3
après
$go="";
if (isset($_GET['go'])){ $go = $_GET['go'];
if ($go=="4"){?><?=$site_lang['equipe']?><?} ==> 4
3.equipe.php
include("inc/connect.php");
$connexion =mysql_connect($serveur,$utilisateur,$mdp)
or die ("Impossible d'établir de connexion"); $data= mysql_select_db($db,$connexion) or die ("Sélection impossible");
$requete ="SELECT photos, nom, titre, annee FROM yrneh_photos order by ID ASC";
$resultat = mysql_query($requete) or die ("Exécution impossible");
$nblignes = mysql_num_rows($resultat);
echo "<h1>L'équipe</h1>";
echo "<table class='equipe' summary='L'équipe du roman'>";
echo"<tr><td colspan='4' class='team'>";
echo "</td></tr>";
$a=0;
while($ligne = mysql_fetch_array($resultat)){
if($a%5==0){
echo "<tr>";
}
echo"<td>";
echo '<img src="./photos/';
echo $ligne['photos'];
echo '" width="145" height="170" />';
echo"<br />";
echo $ligne['nom'];
echo"<br />";
echo $ligne['titre'];
echo"<br />";
echo $ligne['annee'];
echo"</p>";
echo "</td>";
if($a%5==4 ){
echo "</tr>";
}
$a++;
}
echo "</table>";
et je voudrai arriver à ça dans mon lang_main.php
4./////////////////////////////////////////////////////////////////////////////////////////
//Equipe
$site_lang['equipe']="
$connexion =mysql_connect($serveur,$utilisateur,$mdp)
or die ('Impossible d'établir de connexion'); $data= mysql_select_db($db,$connexion) or die ('Sélection impossible')
$requete ='SELECT photos, nom, titre, annee FROM yrneh_photos order by ID ASC'
$resultat = mysql_query($requete) or die ('Exécution impossible')
$nblignes = mysql_num_rows($resultat)
[i]==> mettre ces déclarations là ou tout en haut du fichier avec les autres déclarations d'appel à du code source php[/i]
<h1>L'équipe</h1><table class='equipe' summary='L'équipe du roman'><tr><td colspan='4' class='team'>
</td></tr>
$a=0
while($ligne = mysql_fetch_array($resultat)){
if($a%5==0){
<td>
}
<img src='./photos/$ligne[photos]' width='145' height='170' /><br />
$ligne[nom]
<br />
$ligne[titre]
<br />
$ligne[annee]
</p>
</td>
if($a%5==4 ){
</tr>
}
$a++
}
</table>";
résultat pas d'erreur de point virgule & co mais rien ne s'affiche
d'avance merci
Modifié par Baldric (24 Sep 2017 - 13:49)