Comment intégrer page php dans page htm
Résolu/Fermé
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
-
22 août 2008 à 17:13
high quality battery - 17 janv. 2011 à 04:58
high quality battery - 17 janv. 2011 à 04:58
A voir également:
- Comment intégrer page php dans page htm
- Comment supprimer une page sur word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Mettre google en page d'accueil - Guide
- Comment traduire une page - Guide
- Comment créer une page facebook - Guide
5 réponses
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
22 août 2008 à 17:26
22 août 2008 à 17:26
bonjour,
Sinon tu peux choisir le type de page en fonction de la valeur ta variable genre:
if($_SESSION[$page]['Location']=="Prenoms_F")
{
include $_SESSION[$page]['Location']."php";
}
else
{
include $_SESSION[$page]['Location']." $lang.htm";
}
cordialement, dreamfeeder.
Sinon tu peux choisir le type de page en fonction de la valeur ta variable genre:
if($_SESSION[$page]['Location']=="Prenoms_F")
{
include $_SESSION[$page]['Location']."php";
}
else
{
include $_SESSION[$page]['Location']." $lang.htm";
}
cordialement, dreamfeeder.
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
521
23 août 2008 à 02:27
23 août 2008 à 02:27
Salut Dreamfeeder, tardif mais j'ai beaucoup testé, sans beaucoup de résultats.
En tous cas un GRAND merci pour ta solution. Elle ne fonctionne pas en tant que page complète (voir le le premier lien Prénoms féminins sur http://txiki.free.fr).
J'étais en train de tester une solution de rechange (qui ne me convient pas trop mais...) alors j'ais appliqué ton truc la aussi. Ça marche (le popup) mais j'ais cette erreur et la j'ai beau chercher où il manque quelque chose mais n'ai rien trouvé, hélàs !
Pourrai-tu, STP, regarder, toi, de l'extérieur, ce code car je m'y noie maintenant et je vais craaaaquer.... Merci d'avance !
En gras la ligne 74 mais je ne pense pas que ça vienne de cette ligne. Vu sur une aide de CCM disant que ça peut se situer n'importe où et c'est bien ça qui me désole, j'étais si près du but.... Je suis furieux.
D'autre part, une chose m'intrigue, ce code vient de la page Liste_Prenoms.php et j'ai mis ce même nom dans les href pour l'affichage, également en gras dans le code ci-dessus.
Et le pire dans l'histoire c'est que je vois pas comment afficher une ligne avec les caractères de l'alphabet qui afficherait directement la liste commençant par la lettre cliquée sur cet alphabet, dans la zone grise.
J'espère ne pas avoir été trop long ni trop boulet pour vous qui êtes si sympas, tous.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
En tous cas un GRAND merci pour ta solution. Elle ne fonctionne pas en tant que page complète (voir le le premier lien Prénoms féminins sur http://txiki.free.fr).
J'étais en train de tester une solution de rechange (qui ne me convient pas trop mais...) alors j'ais appliqué ton truc la aussi. Ça marche (le popup) mais j'ais cette erreur et la j'ai beau chercher où il manque quelque chose mais n'ai rien trouvé, hélàs !
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /mnt/123/sdb/9/1/txiki/Prenoms/Liste_Prenoms.php on line 74
Pourrai-tu, STP, regarder, toi, de l'extérieur, ce code car je m'y noie maintenant et je vais craaaaquer.... Merci d'avance !
<? //========================================= // includes du fichier fonctions //========================================= require 'fonctions.php'; //========================================= // information pour la connection à le DB //========================================= $host = 'localhost'; $user = '******'; $pass = '******'; $db = 'txiki'; //========================================= // initialisation des variables //========================================= $nombre = 20; // on va afficher 20 résultats par page. if (!$limite) { $limite = 0; } // si limite n'existe pas on l'initialise à zéro $path_parts = pathinfo($_SERVER['PHP_SELF']); // on cherche le nom de la page. $page = $path_parts["basename"]; //====================== // connection à la DB //====================== $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); // connection à la base mysql_select_db($db) or die ('Impossible de se connecter à la base'); // sélection de la table //========================================================================== // requête SQL qui compte le nombre total d'enregistrements dans la table. //========================================================================== $select = 'SELECT count(id) FROM prenomsfeminins'; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $row = mysql_fetch_row($result); $total = $row[0]; //=================================================== // vérifier la validité de notre variable $limite; //=================================================== $verifLimite = verifLimite($limite,$total,$nombre); // si la limite passée n'est pas valide on la remet à zéro if(!$verifLimite) { $limite = 0; } //================================================================================== // requête SQL qui ne prend que le nombre d'enregistrement necessaire à l'affichage. //================================================================================== $select = 'select * FROM prenomsfeminins ORDER BY id ASC limit '.$limite.','.$nombre; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); //=========================================== // si on a récupéré un resultat on l'affiche. //=========================================== if($total) { echo '<table width="80%" bgcolor="#FFFFFF" align="center">'."\n"; // affichage de le ligne alphabétique (lettres/liens) while($row = mysql_fetch_array($result)) { echo '<tr height="20px">'; echo '<td bgcolor="#FFFFFF"><a href="Liste_Prenoms.php?Lettre=".$row['Lettre']." >".$row['Lettre']."</a></td>'; // affiche l'alphabet/lien echo '</td>'; echo '</tr>'; // affichage des prénoms/liens echo '<tr>'; echo '<td bgcolor="#FFFFFF"><a href="Liste_Prenoms.php?Prenom=".$row['Prenom']." >".$row['Prenom']."</a></td>'; // affiche les prénoms/liens echo '</td>'; echo '</tr>'; echo '</table>'."\n"; // fin du tableau. } } else echo 'rien pour ce prénom'; // on libère le résultat mysql_free_result($result); //========================================= // si le nombre d'enregistrement à afficher est plus grand que $nombre //========================================= if($total > $nombre) { // affichePages($nombre,$page,$total); // affichage des liens vers les pages displayNextPreviousButtons($limite,$total,$nombre,$page); // affichage des boutons } ?>
En gras la ligne 74 mais je ne pense pas que ça vienne de cette ligne. Vu sur une aide de CCM disant que ça peut se situer n'importe où et c'est bien ça qui me désole, j'étais si près du but.... Je suis furieux.
D'autre part, une chose m'intrigue, ce code vient de la page Liste_Prenoms.php et j'ai mis ce même nom dans les href pour l'affichage, également en gras dans le code ci-dessus.
Et le pire dans l'histoire c'est que je vois pas comment afficher une ligne avec les caractères de l'alphabet qui afficherait directement la liste commençant par la lettre cliquée sur cet alphabet, dans la zone grise.
J'espère ne pas avoir été trop long ni trop boulet pour vous qui êtes si sympas, tous.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
521
23 août 2008 à 04:39
23 août 2008 à 04:39
Oups, j'ai changé le script, mais je continue pour la mise en forme qui ne va pas.
Le prénom lien devrait afficher le texte expliquant l'origine au lieu de l'avoir déjà affiché comme actuellement.
Le prénom lien devrait afficher le texte expliquant l'origine au lieu de l'avoir déjà affiché comme actuellement.
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
23 août 2008 à 04:41
23 août 2008 à 04:41
l'erreur est bien la pourtant.
remplace la ligne par:
echo '<td bgcolor="#FFFFFF"><a href="Liste_Prenoms.php?Lettre="'.$row['Lettre'].'">'.$row['Lettre'].'</a></td>'; // affiche l'alphabet/lien
il faut fermer les simple quote avant de concatener ta variable puis le rouvrir derriere.
tu auras d'ailleurs la meme erreur quelque lignes plus bas.
cordialement, dreamfeeder
remplace la ligne par:
echo '<td bgcolor="#FFFFFF"><a href="Liste_Prenoms.php?Lettre="'.$row['Lettre'].'">'.$row['Lettre'].'</a></td>'; // affiche l'alphabet/lien
il faut fermer les simple quote avant de concatener ta variable puis le rouvrir derriere.
tu auras d'ailleurs la meme erreur quelque lignes plus bas.
cordialement, dreamfeeder
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
521
24 août 2008 à 05:52
24 août 2008 à 05:52
Salut dreamfeeder,
Eh oui, l'erreur était bien la mais a force de regarder, modifier je finis par faire des énormité, je ne vois pas l'éléphant qui est sous mes yeux.
Si tu vas dans le lien Liste prénom 1 (http://txiki.free.fr) tu pourra te rendre compte que la lettre de l'alphabet se met devant le prénom et ce n'est pas ce que je veux. Je voulais une ligne avec toutes les lettres de l'alphabet afin de pouvoir aller directement voir le prénom commençant par cette lettre et, en dessous, la liste des prénoms (par défaut les 20 premiers en A).
Tu peux aussi voir le l'id ne suit pas si tu clique sur un prénom. Je ne sais plus quoi faire ! Et tu es le seul qui m'ai aidé sur ce coup là et Je t'en remercie infiniment !
Mon but n'est absolument pas de me faire faire le code mais de le comprendre et tout seul, c'est vraiment pas évident. Mais pas du tout. J'y tiens tellement a ces prénoms et leurs origines (1250 rien que pour les prénoms féminins basques). Ce serait vraiment extraordinaire pour moi d'y arriver mais là, je suis embrouillé. Je vais craquer, si près du but c'est désespérant.
Eh oui, l'erreur était bien la mais a force de regarder, modifier je finis par faire des énormité, je ne vois pas l'éléphant qui est sous mes yeux.
Si tu vas dans le lien Liste prénom 1 (http://txiki.free.fr) tu pourra te rendre compte que la lettre de l'alphabet se met devant le prénom et ce n'est pas ce que je veux. Je voulais une ligne avec toutes les lettres de l'alphabet afin de pouvoir aller directement voir le prénom commençant par cette lettre et, en dessous, la liste des prénoms (par défaut les 20 premiers en A).
Tu peux aussi voir le l'id ne suit pas si tu clique sur un prénom. Je ne sais plus quoi faire ! Et tu es le seul qui m'ai aidé sur ce coup là et Je t'en remercie infiniment !
Mon but n'est absolument pas de me faire faire le code mais de le comprendre et tout seul, c'est vraiment pas évident. Mais pas du tout. J'y tiens tellement a ces prénoms et leurs origines (1250 rien que pour les prénoms féminins basques). Ce serait vraiment extraordinaire pour moi d'y arriver mais là, je suis embrouillé. Je vais craquer, si près du but c'est désespérant.
Lifestyle & Health [url=http://www.uggoutletboots.com]Ugg Outlet Boots[/url] do for one repulse [url=http://www.uggoutletboots.com/ugg-bailey-button-boots-c-102.html]Ugg Bailey Button Boots[/url] have ceased to live [url=http://www.uggoutletboots.com/ugg-classic-tall-boots-c-97.html]Ugg Classic Tall Boots[/url] are gone you may still exist [url=http://www.uggoutletboots.com]Ugg Outlet Store[/url] that you resolved to effect [url=http://www.uggoutletboots.com/ugg-nightfall-boots-5359-c-115.html]Ugg Nightfill Boots[/url] bring out the secrets of nature [url=http://www.uggoutletboots.com]ugg outlet[/url] apply them for [url=http://www.uggoutletboots.com/ugg-classic-cardy-boots-c-105.html]Ugg Classic Cardy Boots[/url] of any better service to [url=http://www.uggoutletboots.com/ugg-classic-short-grey-p-431.html]ugg boots terracotta[/url] offer for the short time [url=http://www.uggoutletboots.com/ugg-dakota-moccasin-slippers-c-116.html]ugg moccasin slippers[/url] William Shakespeare dramatist [url=http://www.christian-louboutin.cc]christian louboutin outlet[/url] are in the world [url=http://www.christian-louboutin.cc]louboutin outlet[/url] would go up high the happiness of man [url=http://www.uggoutletboots.com/ugg-scuffette-chestnut-p-535.html]Ugg 5661[/url] people's backs and heads [url=http://www.uggoutletboots.com/ugg-classic-short-grey-p-431.html]ugg classic short grey[/url] do not seat yourselves on other [url=http://www.christian-louboutin.cc]christian outlet[/url] then use your own legs [url=http://www.christian-louboutin.cc]christian louboutin UK[/url] let yourselves carried aloft [url=http://www.uggoutletboots.com/ugg-classic-argyle-knit-charcoal-p-424.html]ug boots 5879[/url] is at our mother's [url=http://www.christian-louboutin.cc]CL outlet[/url] there is seldom any money in [url=http://www.uggoutletboots.com/ugg-dakota-espresso-p-530.html]ugg dakota espresso[/url] truest and highest.
</p></p></p>[url=http://www.uggoutletboots.com/ugg-dakota-moccasin-slippers-c-116.html]ugg dakota[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-elsey-boots-5596-c-112.html]ugg elsey[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-scuffette-chestnut-p-535.html]ugg outlet chestnut[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-dakota-black-sandal-p-578.htm]Ugg Outlet Dakota sandal[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-classic-argyle-knit-charcoal-p-424.html]ugg argyle charcoal[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-scuffette-chestnut-p-535.html]ugg scuffette slippers[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-classic-cardy-boots-c-105.html]ugg outlet cardy[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-bailey-button-boots-c-102.html]outlet Bailey Button[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-elsey-boots-5596-c-112.html]ugg elsey boots[/url] Lifestyle & Health </p>
</p></p></p>[url=http://www.uggoutletboots.com/ugg-dakota-moccasin-slippers-c-116.html]ugg dakota[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-elsey-boots-5596-c-112.html]ugg elsey[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-scuffette-chestnut-p-535.html]ugg outlet chestnut[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-dakota-black-sandal-p-578.htm]Ugg Outlet Dakota sandal[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-classic-argyle-knit-charcoal-p-424.html]ugg argyle charcoal[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-scuffette-chestnut-p-535.html]ugg scuffette slippers[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-classic-cardy-boots-c-105.html]ugg outlet cardy[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-bailey-button-boots-c-102.html]outlet Bailey Button[/url] Lifestyle & Health </p>
[url=http://www.uggoutletboots.com/ugg-elsey-boots-5596-c-112.html]ugg elsey boots[/url] Lifestyle & Health </p>
I'm gonna put this in the bookmarks before I lose the link I don't believe I'll ever find my way back here again otherwise.
http://www.sunlightbattery.co.uk/panasonic-cgr-v14-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-s45-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-s50-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-s50k-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cga-du12-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-t55-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-t55k-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cgr-s002e-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cgr-v26s-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cgr-v620-battery-charger-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-rz10en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-rz9en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-vx9eu-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-vz10en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-vz9en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-dmc-tz5-battery-charger-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-lumix-dmc-tz7-battery-charger-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-vw-vbk360-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cga-du14-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cga-du21-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cgr-v14-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-s45-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-s50-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-s50k-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cga-du12-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-t55-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-sdr-t55k-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cgr-s002e-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cgr-v26s-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cgr-v620-battery-charger-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-rz10en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-rz9en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-vx9eu-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-vz10en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-nv-vz9en-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-dmc-tz5-battery-charger-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-lumix-dmc-tz7-battery-charger-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-vw-vbk360-digital-camera-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cga-du14-camcorder-battery-ujws.htm
http://www.sunlightbattery.co.uk/panasonic-cga-du21-camcorder-battery-ujws.htm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
521
23 août 2008 à 07:17
23 août 2008 à 07:17
Je te remercie infiniment mais celui-ci me semble plus propre (j'encadre par des double quote). Mais j'utilise quand même le pop up, le lien de dessous car l'autre me provoque des erreurs et je ne vais pas renommer toutes mes pages en php alors qu'elles ne contiennent pas de code php, ridicule)
http://txiki.free.fr/index.php?page=Intro_prenoms&lang=Fr
Seulemen je n'arrive pas a trouver l'erreur dans le lien, il est très visible dans l'url, barredes taches du pop up ou barre d'url, du même pop up. Voici une partie du code:
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
http://txiki.free.fr/index.php?page=Intro_prenoms&lang=Fr
Seulemen je n'arrive pas a trouver l'erreur dans le lien, il est très visible dans l'url, barredes taches du pop up ou barre d'url, du même pop up. Voici une partie du code:
if($total) { echo "<table width='80%' bgcolor='#FFFFFF' cellspacing='0' cellpadding='0' align='center'>\n"; // première ligne on affiche l'alphabet/lien echo "<tr text-align='center' padding='3px'>"; echo "<td bgcolor='#CCCCCC'><a href='Liste_Prenoms.php?id=".$row['Lettre']."'> </a>"; echo "</tr>\n"; // lecture et affichage des résultats while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td bgcolor='#FFFFFF' text-align='left'>"; echo "<a href='fiche_Prenom.php?id=".$row['Prenom']."> </a>"; echo "</td>"; echo "<td bgcolor='#FFFFFF'>" .$row['Prenom']."</td>"; // affiche le prénom echo "</td>"; echo "</tr>\n"; } echo "</table>\n"; // fin du tableau. } else echo "Pas d\'enregistrements dans cette table"; // on libère le résultat mysql_free_result($result);
Le bonheur est la seule chose que l'on peut donner sans l'avoir.