1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=mon_projet', 'root', '', $pdo_options);
$bdd->query("SET NAMES 'utf8'");
$reponse = $bdd->query('SELECT nomacteur, nomnaissance, DATE_FORMAT(datenaissance, \'%d/%m/%Y\') AS datenaissance, DATE_FORMAT(datedeces, \'%d/%m/%Y\') AS datedeces, pays, biographie, photo FROM personne WHERE id ='.$_GET['id_personne'].'');
while ($donnees = $reponse->fetch())
{
//d'autre ligne de code
$i = 0;
$j = 0;
$reponse_personne = $bdd->query('SELECT id, nomacteur FROM personne');
$reponse_count_personne = $bdd->query('SELECT COUNT(id) AS nb_personne FROM personne');
$count_personne = $reponse_count_personne->fetch();
while ($donnees_personne = $reponse_personne->fetch())
{
$patterns[$i] = '#'.$donnees_personne['nomacteur'].'#';
$replacements[$count_personne['nb_personne'] - $j] = $donnees_personne['id'];
$i++;
$j++;
}
if($donnees['biographie'] =! NULL)
{
echo preg_replace($patterns, $replacements, $donnees['biographie']);
}
}
$reponse->closeCursor();
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
} |
Partager