Bonjour, J'ai installer mon web local et les liens vers mes différentes page ne s'affiche pas, ma page d'acceuil c'est bon mes lien vers les pages exterrieures mais mes lien interne ne fonctionne pas c'est complétement bizarre.
Les bases de données sont remplies avec phpmyadmin que j'ai bien acces.
Le contenu de ma page d'acceuil est généré par base et elle marche.
<?php
// page info
include("configconnect.php");
$sql = mysql_query("SELECT * FROM info order by date Desc") or die(mysql_error());
while($data = mysql_fetch_array($sql))
{
echo '<div class="divtitre">'.$data['titre'].'</div>';
echo ' <div class="divsoustitre" style="text-align : left;"> ' ;
echo nl2br($data['info_texte']);
echo'</div>';
}
mysql_close();
?>
ca c'est bon!
j'ai tout récupéré de easyphp/wwww donc je ne comprends pas
lien:
http://localhost/index.php?page=page/aff_page&dir=2042
mais la ca ne passe pas.
<?php
//acces aux pages
$sql ="SELECT * FROM page WHERE id='".$_GET['dir']."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
if($data = mysql_fetch_assoc($req))
{
$sql1 ="SELECT mot,lien,script FROM replacer";
$req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
$texte=$data['info_texte'];
echo'<div class="divtitre"> '.$data['titre'].' </div>';
echo '<div class="divsoustitre"> ';
function do_replace($matches)
{
static $i = 1;
$mot = $matches[1];
$rep= '<a href="#" class="avert" onmouseover="aff('.$i.')" onmouseout="eff('.$i.')" >'.$mot.' </a><div style="width:150px;padding:3px;background-color : #efdaae;margin-top: 10px;color:#7f4c22;border : 1px solid #804625;position : absolute;visibility:hidden;" id="'.$i.'"><div style="padding-left:5px;width:150px;border:1px solid #7f4c22;color:#804625;background-color : #f2e9d7;">$script</div></div>' ;
$i++;
return $rep;
}
function do_replace2($matches2)
{
$lien = $matches2[1];
$rep2= '<a class="aauto" target="blank" title="$script" href="http://www.$script">'.$lien.' </a>' ;
return $rep2;
}
while($data1 = mysql_fetch_assoc($req1))
{
$mot=$data1['mot'];
$lien=$data1['lien'];
$script=nl2br($data1['script']);
$texte= str_replace('$script',$script,preg_replace_callback('#('.$lien.'?)[ ,!.;🙂]#is', 'do_replace2',$texte=preg_replace_callback('#('.$mot.'?)[ ,!.;🙂]#is','do_replace',$texte,1)));
}
echo ' '.$texte.'</div>';
}
mysql_close();
?>
si quelqu'un a une idée.