Bonjour a tous et merci pour votre aide ; voila mon problème j'ai une erreur de code sur une page de mon site que je n'arrive pas a trouver ; dans la page de mon site http://www.services-sud-ouest.com/ la page du services programme tv n'est pas bonne un site inscrit apparais dans le programme tv et je n'arrive pas à trouver l'erreur. Voila je vous remercie d'avance pour votre aide
5568 sujets
Sémantique web et HTML
bonsoir corine et merci pour ton aide , je te met le code PHP de la page et je prend aussi ton aide pour améliorer car je débute dans se domaine
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<?php
//page principale de l'annuaire
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$cat_id = isset($_GET['cat_id']) ? (int)$_GET['cat_id'] : 0;
if($cat_id < 0)
exit;
$page = isset($_GET['page']) ? (int)$_GET['page'] : 0;
if($page < 0)
exit;
$lk = connection_BD();
if ($cat_id)
{
// Récupère les infos de la catégorie pour les metatags
$sql_infos = "SELECT cat_name,texte FROM $T_categories WHERE id = '$cat_id' ";
$res_infos = send_sql($sql_infos,"trouver les infos de cette catégorie");
$res_infos = mysql_fetch_array($res_infos,MYSQL_ASSOC);
};
// On récupère les mots-clef en provenance de Google ;o)
if ( $PMA_infos['kw_google'] )
{
if ( preg_match( "!^http://[^/]+\.google\.[^/]+/search.+q=([^&]+)!i", $_SERVER['HTTP_REFERER'], $ref ) ) {
$mots = utf8_decode( urldecode($ref[1]) );
put_keyw( $mots, '1' );
};
};
mysql_close($lk);
?>
<html>
<head>
<script language="JavaScript" src="js_annuaire.js"></script>
<link type="text/css" href="style.css" rel="stylesheet">
<?php
include("meta.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">body {background-color:#2033df;}</style>
<!--
body {
background-image: url(img/fond.jpg);
}
-->
</style>
</head>
<body>
<div id="container">
<div id="top"></div>
<div id="pub">
<p> </p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p> </p>
<div id="gauche">
<div id="menu1">
<?php
include ("haut2.php"); ?>
<div id="bas_g"></div>
</div>
<div id="sep"></div>
<div id="menu2">
<?php include ("menu-g.php"); ?>
<div id="bas_g"></div>
</div></div>
<div align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 336x280, date de création 02/07/10 */
google_ad_slot = "3451552791";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p></p>
<div id="action">
<?php
//affichage de l'annuaire
if (empty($cat_id))
//si c'est la page d'accueil qui est demandee
{
//creation des requetes
//nombres de sites et de categories
$sql_nbsites = "SELECT id FROM $T_sites WHERE activation = '1' ";
$sql_nbcats = "SELECT id FROM $T_categories ";
//on va chercher les categories
$sql_cat = "SELECT id,cat_name,texte FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC";
//on va chercher les infos necessaires sur le site
$sql_admin = "SELECT nb_scats_on_index,nb_sitewait_on_index,rv_site_aleatoire FROM $T_infos ";
//connexion a la BD
$lk = connection_BD();
//envoi des requetes
$res_nbsites = send_sql($sql_nbsites,"trouver le nombre de sites");
$res_nbcats = send_sql($sql_nbcats,"trouver le nombre de catégories");
$res_cat = send_sql($sql_cat,"trouver les catégories principales");
$res_admin = send_sql($sql_admin,"trouver le nombre de sous-catégories à afficher");
//affichages du nombre de sites et de categories (les requetes sont plus haut)
$nb_sites = mysql_num_rows($res_nbsites);
$nb_cats = mysql_num_rows($res_nbcats);
//on prend le nombre de sous-categories a afficher sous les categories principales
$result = mysql_fetch_array($res_admin,MYSQL_ASSOC);
$nb_scats_onindex = $result["nb_scats_on_index"];
$nb_sitewait_on_index = $result['nb_sitewait_on_index'];
$rv_site_aleatoire = $result['rv_site_aleatoire'];
?>
<div id="tv">
<iframe align="center" name="programme-television" marginwidth=0 marginheight=0 width=620 height=600 scrolling=auto border=0 frameborder=0 src="http://www.programme-television.org/index.php?chaine=98&c1=08a4f5&c2=7771f8" style="border:0px;"></iframe><noscript><a href="http://www.programme-television.org">Programme Tele</a> - <a href="http://www.programme-television.org">Programme TV</a> - <a href="http://www.programme-television.org">Programme Television</a></noscript>
</div>
<p> </p>
<p>
</p>
<?php
if($rv_site_aleatoire == 1)
// Si on doit afficher un site aléatoirement sur l'accueil
{
// Recherche de 3 sites aléatoire
$sql_site_aleatoire = "SELECT * FROM $T_sites ORDER BY RAND() LIMIT 1";
//envoie de la requete
$res_aleatoire = send_sql($sql_site_aleatoire,"trouver un site aléatoirement");
$result_aleatoire = mysql_fetch_array($res_aleatoire);
affiche_site($result_aleatoire,'index');
echo '<br /><br />';
?>
</p>
</div>
</p>
<?php
}
}
?>
</p>
<?php
include ("bas.php"); //pied de la page
//fichier qui contient tout ce qui doit venir avant le code de l'annuaire (menu de droite....)
include("after.php");
?>
<div id="pub">
<p> </p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p> </p>
<div id="bas"></div>
</div>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<?php
//page principale de l'annuaire
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$cat_id = isset($_GET['cat_id']) ? (int)$_GET['cat_id'] : 0;
if($cat_id < 0)
exit;
$page = isset($_GET['page']) ? (int)$_GET['page'] : 0;
if($page < 0)
exit;
$lk = connection_BD();
if ($cat_id)
{
// Récupère les infos de la catégorie pour les metatags
$sql_infos = "SELECT cat_name,texte FROM $T_categories WHERE id = '$cat_id' ";
$res_infos = send_sql($sql_infos,"trouver les infos de cette catégorie");
$res_infos = mysql_fetch_array($res_infos,MYSQL_ASSOC);
};
// On récupère les mots-clef en provenance de Google ;o)
if ( $PMA_infos['kw_google'] )
{
if ( preg_match( "!^http://[^/]+\.google\.[^/]+/search.+q=([^&]+)!i", $_SERVER['HTTP_REFERER'], $ref ) ) {
$mots = utf8_decode( urldecode($ref[1]) );
put_keyw( $mots, '1' );
};
};
mysql_close($lk);
?>
<html>
<head>
<script language="JavaScript" src="js_annuaire.js"></script>
<link type="text/css" href="style.css" rel="stylesheet">
<?php
include("meta.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">body {background-color:#2033df;}</style>
<!--
body {
background-image: url(img/fond.jpg);
}
-->
</style>
</head>
<body>
<div id="container">
<div id="top"></div>
<div id="pub">
<p> </p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p> </p>
<div id="gauche">
<div id="menu1">
<?php
include ("haut2.php"); ?>
<div id="bas_g"></div>
</div>
<div id="sep"></div>
<div id="menu2">
<?php include ("menu-g.php"); ?>
<div id="bas_g"></div>
</div></div>
<div align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 336x280, date de création 02/07/10 */
google_ad_slot = "3451552791";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p></p>
<div id="action">
<?php
//affichage de l'annuaire
if (empty($cat_id))
//si c'est la page d'accueil qui est demandee
{
//creation des requetes
//nombres de sites et de categories
$sql_nbsites = "SELECT id FROM $T_sites WHERE activation = '1' ";
$sql_nbcats = "SELECT id FROM $T_categories ";
//on va chercher les categories
$sql_cat = "SELECT id,cat_name,texte FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC";
//on va chercher les infos necessaires sur le site
$sql_admin = "SELECT nb_scats_on_index,nb_sitewait_on_index,rv_site_aleatoire FROM $T_infos ";
//connexion a la BD
$lk = connection_BD();
//envoi des requetes
$res_nbsites = send_sql($sql_nbsites,"trouver le nombre de sites");
$res_nbcats = send_sql($sql_nbcats,"trouver le nombre de catégories");
$res_cat = send_sql($sql_cat,"trouver les catégories principales");
$res_admin = send_sql($sql_admin,"trouver le nombre de sous-catégories à afficher");
//affichages du nombre de sites et de categories (les requetes sont plus haut)
$nb_sites = mysql_num_rows($res_nbsites);
$nb_cats = mysql_num_rows($res_nbcats);
//on prend le nombre de sous-categories a afficher sous les categories principales
$result = mysql_fetch_array($res_admin,MYSQL_ASSOC);
$nb_scats_onindex = $result["nb_scats_on_index"];
$nb_sitewait_on_index = $result['nb_sitewait_on_index'];
$rv_site_aleatoire = $result['rv_site_aleatoire'];
?>
<div id="tv">
<iframe align="center" name="programme-television" marginwidth=0 marginheight=0 width=620 height=600 scrolling=auto border=0 frameborder=0 src="http://www.programme-television.org/index.php?chaine=98&c1=08a4f5&c2=7771f8" style="border:0px;"></iframe><noscript><a href="http://www.programme-television.org">Programme Tele</a> - <a href="http://www.programme-television.org">Programme TV</a> - <a href="http://www.programme-television.org">Programme Television</a></noscript>
</div>
<p> </p>
<p>
</p>
<?php
if($rv_site_aleatoire == 1)
// Si on doit afficher un site aléatoirement sur l'accueil
{
// Recherche de 3 sites aléatoire
$sql_site_aleatoire = "SELECT * FROM $T_sites ORDER BY RAND() LIMIT 1";
//envoie de la requete
$res_aleatoire = send_sql($sql_site_aleatoire,"trouver un site aléatoirement");
$result_aleatoire = mysql_fetch_array($res_aleatoire);
affiche_site($result_aleatoire,'index');
echo '<br /><br />';
?>
</p>
</div>
</p>
<?php
}
}
?>
</p>
<?php
include ("bas.php"); //pied de la page
//fichier qui contient tout ce qui doit venir avant le code de l'annuaire (menu de droite....)
include("after.php");
?>
<div id="pub">
<p> </p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p> </p>
<div id="bas"></div>
</div>
</body>
</html>
Bonjour et bienvenue parmi nous
En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).
Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle.
Bonne continuation
En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).
Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle.
Bonne continuation
Hello,
Il suffit de rajouter [ code=php] avant ton code et [ /code] après (sans espaces après les crochets ouvrants).
Edit: en jetant un œil à la page en question elle s'affiche bien (à part un problème de mise en page à cause de la pub).
Modifié par Heyoan (06 Jul 2010 - 19:28)
jefl a écrit :Eh bien difficile d'être plus clair que ne l'a déjà été Laurie-Anne.
qui peut me dire comment on fait pour mettre le code php d'une page sur le forum je n'y arrive pas merci a tous
Il suffit de rajouter [ code=php] avant ton code et [ /code] après (sans espaces après les crochets ouvrants).
Edit: en jetant un œil à la page en question elle s'affiche bien (à part un problème de mise en page à cause de la pub).
Modifié par Heyoan (06 Jul 2010 - 19:28)
Bonjour à tous je refais une tentative pour remettre mon code de page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<?php
//page principale de l'annuaire
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$cat_id = isset($_GET['cat_id']) ? (int)$_GET['cat_id'] : 0;
if($cat_id < 0)
exit;
$page = isset($_GET['page']) ? (int)$_GET['page'] : 0;
if($page < 0)
exit;
$lk = connection_BD();
if ($cat_id)
{
// Récupère les infos de la catégorie pour les metatags
$sql_infos = "SELECT cat_name,texte FROM $T_categories WHERE id = '$cat_id' ";
$res_infos = send_sql($sql_infos,"trouver les infos de cette catégorie");
$res_infos = mysql_fetch_array($res_infos,MYSQL_ASSOC);
};
// On récupère les mots-clef en provenance de Google ;o)
if ( $PMA_infos['kw_google'] )
{
if ( preg_match( "!^http://[^/]+\.google\.[^/]+/search.+q=([^&]+)!i", $_SERVER['HTTP_REFERER'], $ref ) ) {
$mots = utf8_decode( urldecode($ref[1]) );
put_keyw( $mots, '1' );
};
};
mysql_close($lk);
?>
<html>
<head>
<script language="JavaScript" src="js_annuaire.js"></script>
<link type="text/css" href="style.css" rel="stylesheet">
<?php
include("meta.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">body {background-color:#2033df;}</style>
<!--
body {
background-image: url(img/fond.jpg);
}
-->
</style>
</head>
<body>
<div id="container">
<div id="top"></div>
<div id="pub">
<p> </p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p> </p>
<div id="gauche">
<div id="menu1">
<?php
include ("haut2.php"); ?>
<div id="bas_g"></div>
</div>
<div id="sep"></div>
<div id="menu2">
<?php include ("menu-g.php"); ?>
<div id="bas_g"></div>
</div></div>
<div align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 336x280, date de création 02/07/10 */
google_ad_slot = "3451552791";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p></p>
<div id="action">
<?php
//affichage de l'annuaire
if (empty($cat_id))
//si c'est la page d'accueil qui est demandee
{
//creation des requetes
//nombres de sites et de categories
$sql_nbsites = "SELECT id FROM $T_sites WHERE activation = '1' ";
$sql_nbcats = "SELECT id FROM $T_categories ";
//on va chercher les categories
$sql_cat = "SELECT id,cat_name,texte FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC";
//on va chercher les infos necessaires sur le site
$sql_admin = "SELECT nb_scats_on_index,nb_sitewait_on_index,rv_site_aleatoire FROM $T_infos ";
//connexion a la BD
$lk = connection_BD();
//envoi des requetes
$res_nbsites = send_sql($sql_nbsites,"trouver le nombre de sites");
$res_nbcats = send_sql($sql_nbcats,"trouver le nombre de catégories");
$res_cat = send_sql($sql_cat,"trouver les catégories principales");
$res_admin = send_sql($sql_admin,"trouver le nombre de sous-catégories à afficher");
//affichages du nombre de sites et de categories (les requetes sont plus haut)
$nb_sites = mysql_num_rows($res_nbsites);
$nb_cats = mysql_num_rows($res_nbcats);
//on prend le nombre de sous-categories a afficher sous les categories principales
$result = mysql_fetch_array($res_admin,MYSQL_ASSOC);
$nb_scats_onindex = $result["nb_scats_on_index"];
$nb_sitewait_on_index = $result['nb_sitewait_on_index'];
$rv_site_aleatoire = $result['rv_site_aleatoire'];
?>
<div id="tv">
<iframe align="center" name="programme-television" marginwidth=0 marginheight=0 width=620 height=600 scrolling=auto border=0 frameborder=0 src="http://www.programme-television.org/index.php?chaine=98&c1=08a4f5&c2=7771f8" style="border:0px;"></iframe><noscript><a href="http://www.programme-television.org">Programme Tele</a> - <a href="http://www.programme-television.org">Programme TV</a> - <a href="http://www.programme-television.org">Programme Television</a></noscript>
</div>
<p> </p>
<p>
</p>
<?php
if($rv_site_aleatoire == 1)
// Si on doit afficher un site aléatoirement sur l'accueil
{
// Recherche de 3 sites aléatoire
$sql_site_aleatoire = "SELECT * FROM $T_sites ORDER BY RAND() LIMIT 1";
//envoie de la requete
$res_aleatoire = send_sql($sql_site_aleatoire,"trouver un site aléatoirement");
$result_aleatoire = mysql_fetch_array($res_aleatoire);
affiche_site($result_aleatoire,'index');
echo '<br /><br />';
?>
</p>
</div>
</p>
<?php
}
}
?>
</p>
<?php
include ("bas.php"); //pied de la page
//fichier qui contient tout ce qui doit venir avant le code de l'annuaire (menu de droite....)
include("after.php");
?>
<div id="pub">
<p> </p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p> </p>
<div id="bas"></div>
</div>
</body>
</html>