Bonjour le forum, bonne année à vous !
J'ai un petit soucis et je n'arrive pas à m'en sortir.
J'ai un fichier index.php qui m'affiche bien une valeur de ma base de donnée, voici la versionb raccourci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
// connexion à mon fichier contenant les accès à ma db
<?php
include('connexion.php')
?>
//trie dans ma db
<?php
$id = (int)$_GET['id'];
$resu4 = mysqli_query($conn, 'SELECT * FROM table1 WHERE id='.$id);
$infos4 = mysqli_fetch_assoc($resu4);
?>
//je définie ma variable
<?php
$toto = $infos4["prenom"];
?>
// j'affiche ma valeur de toto
<?php echo $toto?>
Cela fonctionne parfaitement.
Mais un peu plus loin dans mon code je réutilise ma variable "toto" sous une forme différente, et la il ne m'affiche rien, voici mon code toujours dans mon fichier index.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<?php
include("fonction.php")
?>
Le fichier fonction contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?php
$fichier = "texte.txt";
$contenu = fread(fopen($fichier, "r"), filesize($fichier));
$parag = explode("*",$contenu);
$rand = mt_rand(1, count($parag));
echo $parag[$rand-1];
?>
Mon fichier texte.txt ne contient que <?php echo $toto?> pour afficher ma variable mais je n'obtient rien cette fois çi.
Avez vous des idées ?
Un grand merci d'avance !