Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous !
Donc voilà je suis un grand débutant en PHP, j'ai un petit projet à faire, j'avais bien commencé mais je coince quelque part :
Mon but est de créer une liste déroulante qui va permettre de lister le contenu d'un fichier. J'ai réussi à afficher la première ligne d'un fichier mais les autres lignes je n'y arrive pas..J'ai pensé à une boucle mais je crois que si mon script ne marche pas, c'est surtout un problème de syntaxe, voici mon code :
<body>
<?php// J'ouvre le fichier
$monfichier=fopen("info.txt","r+");// Si le fichier ne s'ouvre pas afficher un message d'erreur
if (!($monfichier=fopen("info.txt","r+")))
exit("Unable to open file!");
//Creation d'une variable pour incrémenter dans la boucle
$i=1;//Tant que ce n'est pas la fin du fichier, continuer..
while ((!feof($monfichier)) )
{
//On se place sur la premiere ligne du fichier
$ligne = fgets($monfichier);
//On récupère le contenu dans une variable
$contents = file_get_contents("info.txt");
?>
<select name="choix">
'<option value="choix', $i, '"'><?php echo $contents ?></option>
</select>
<?php
//On se place sur la ligne suivante du fichier
fgets($monfichier);
++$i;
}
// quand on a fini de l'utiliser, on ferme le fichier
fclose($monfichier);
?>
</body>
Merci de m'aider : )
Hors ligne
Tout d'abord merci d'avoir répondu.
Non il ne contient que 5 petites lignes..
En fait j'aimerais savoir si c'est possible de faire ça parce que je suis pas sur..Après tout est possible mais bon..Tu penses que ça serait plus facile d'afficher ça dans un tableau HTML ou pas ?
Et nan je n'ai pas trouvé d'ou pourrait venir le problème.
Hors ligne
Saluton,
Et nan je n'ai pas trouvé d'ou pourrait venir le problème.
C'est que tu n'as pas du chercher beaucoup.
Ton script ne boucle pas sur les lignes <option>, il recrée un<select> </select> pour chaque <option> lue.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Saluton,
synop6 a écrit :Et nan je n'ai pas trouvé d'ou pourrait venir le problème.
C'est que tu n'as pas du chercher beaucoup.
Ton script ne boucle pas sur les lignes <option>, il recrée un<select> </select> pour chaque <option> lue.
Evidemment si tu lui donnes la réponse, il va encore moins chercher !! :-)
Hors ligne
Evidemment si tu lui donnes la réponse, il va encore moins chercher !!
Je ne lui donne pas tout à fait la réponse, je lui précise, certes très étroitement, où chercher.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Pages :: 1