naviguer dans un fichier texte

Répondre
docquino
le 12/03/2006 à 23:47
docquino
bonjour à tous,
j'ai à nouveau un pti soucis qui m'empéche de continuer.

Je m'explique j'ai des données stockées dans un fichier texte ex: nom-prenom-age (par ligne).

Je voudrais afficher le toutn et avoir la possibilité d'avancer ou de reculer d'une ligne pour lire le contenu de ce fichier.

J'éspére avoir été clair !

J'ai intégreé tout ça dans un formulaire, mon soucis est que j'arrive à afficher la 1er ligne mais je ne sais pas koi mettre dans le bouton "suivant" ou "precendent" !

kelk'un a-t-il une idée

merci d'avance pour votre aide

a+
;-)
moogli
le 13/03/2006 à 17:25
moogli
salut,

a mon avis, le plus simple est l'utilisation de la fonction file.
ainsi tu passe l'index du tableau dans le lien et tu ne te complique pas la vie :)

sinon avec les fonctions traditionnelle d'ouverture / lecture de fichier en comptant le nombre de ligne lu ...

l'avantage du file c'est que tu peut faire facilement une barre avec les N° de ligne afin de récupérer ce qui t'intéresse :)

smiley
Il en faut peu pour être heureux !!!!!
docquino
le 13/03/2006 à 20:44
docquino
salut Moogli;

merci pour ton aide !
j'avais besoin aussi de savoir comment faire pour afficher les lignes suivantes..

Je m'explique, une fois que j'affiche l'element[1], comment je fais pour afficher l'ement[2] en clikant sur le bouton "suivant", je ne sais pas comment l'afficher!
As-tu compris et merci d'avance pour ton aide
bibi
le 14/03/2006 à 11:39
bibi
<?php
if(isset($_POST['step']))
{
$step = 0;
}
else
{
$step = $_POST['step'];
}


$f = file('Mon fichier.txt');

$ligne = $f[$step];
$ma_ligne = explode('-',$ligne);
?>
<form id="next" method="post">
<input type="hidden" name="step" value="<?php echo ($step+1); ?>" />
<input type="submit" name="suivant" value="Suivant" />
</form>
commit suicide
docquino
le 15/03/2006 à 21:35
docquino
salut bibi,

désolé de réagir aussi tard !
je n'ai pas trés bien compris ton code,
peux tu me l'éclaircir stp !
deplus dans la meme page j'ai aussi un bouton "precedent" pour revenir à la ligne antérieure!
et un bouton "supprimer" pour supprimer la ligne :!

désolé de t'embété mé je né absoulment pas d'idée pour mettrez ça en place

merci pour votre aide !

-->Bzh merci aussi !
a+
Bzh
le 20/03/2006 à 18:28
Bzh
Je pensais à ça en relisant ton post, pourquoi ne veut tu pas utiliser SQLITE ??? Le résultat sera le même ??? Nan ?
docquino
le 20/03/2006 à 20:31
docquino
salut !

je ne sais pas c'est quoi SQLITE !

peux tu m'en dire plus stp
merci beaucoup
Bzh
le 21/03/2006 à 00:08
Bzh
Une petite recherche dans google !
Ensuite, pose des questions dessu si tu veux aprofondir la question...

Mais, a mon avis, cela pourrait interesser...

Bye...
Répondre
LoadingChargement en cours