Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1351 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  étes vous dacord avec cette solution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

étes vous dacord avec cette solution

n°1481504
xyliana
Posté le 24-11-2006 à 18:16:43  profilanswer
 

Bonsoir à tous:
je doit réaliser une application,
il y a un formulaire, saisir le NOM,PRENOM,ADRESSE,TEL,MAIL,et enfin MOT DE PASS.
jusque là tout va bien"le formulaire est pré "xhtml/css"!
puis j'utilise la méthode POST pour récupérer les informations, et la je doit les mettre dans un fichier "Membre.txt" donc il y aura une ligne pour chaque membre avec tout ses infos!
le truk c'est qu'aprés, je doit vérifier les champts de saisie et plus préssisément le mot de passe!voilà voilàà le probléme qui se pose :??: :il faut mettre tous les champts d'un membre dans un tableau (quél type de tableau conviéndrait???)si vous voyez d'autres solutions dites le moi!pour pouvoir accéder au login??
Donner moi des idées SVP! [:atlantis]  
merci de me répondre! avant ke je [:alandon]

mood
Publicité
Posté le 24-11-2006 à 18:16:43  profilanswer
 

n°1481507
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-11-2006 à 18:32:14  profilanswer
 

pourquoi ne pas utiliser une base de données? Une petite table est on en parle plus [:spamafote]

n°1481516
xyliana
Posté le 24-11-2006 à 18:56:40  profilanswer
 

anapajari a écrit :

pourquoi ne pas utiliser une base de données? Une petite table est on en parle plus [:spamafote]


 
merci pour ta réponse:
une BDD t'es un comic toi :) !je peut pas biensur,je l'ai déja fait avec MYSQL!mé la je peut pas je suis obligée de résoudre mon BLM avec un tableau multidimensionnel!!!et oui les choses s'éclairssissent!!j'ai eu une vision la crétion d'un fichier .txt ne vaut pa le coup!puisk les informations vont étre stockés dans mon super tableau!quésque vous en dites???
si il ya du code d'un éxemple pour récupérer les informations de mon formulaire dans un tableau avec la mehode POST n'hésitez pas!
à bientôt [:narzo]

n°1481517
kwaio
Posté le 24-11-2006 à 18:59:13  profilanswer
 

Je sais pas si PHP sait utiliser un tableau excel...

n°1481520
xyliana
Posté le 24-11-2006 à 19:09:50  profilanswer
 

kwaio a écrit :

Je sais pas si PHP sait utiliser un tableau excel...


 
vous avez dit tableau EXCEL????? mais d'ou j'ai dit çà???ou alors c ton idée et la ce n'est ps ce que je recherche  
merci Coméme!

n°1481532
c0wb0y
:d
Posté le 24-11-2006 à 20:06:09  profilanswer
 

J'ai rien compris.
 
Ton problème c'est pour stocker les infos des membres, ou les relire ? Sinon, tu peux y aller à coup de .txt, de .csv, de .ini, d'xml, pourquoi pas d'sqlite ...

n°1481534
KangOl
Profil : pointeur
Posté le 24-11-2006 à 20:08:23  profilanswer
 

un fichier csv et on en parle plus ...

n°1481540
xyliana
Posté le 24-11-2006 à 20:30:23  profilanswer
 

c0wb0y a écrit :

J'ai rien compris.
 
Ton problème c'est pour stocker les infos des membres, ou les relire ? Sinon, tu peux y aller à coup de .txt, de .csv, de .ini, d'xml, pourquoi pas d'sqlite ...


 
le prbléme est :"éxcusez moi g du mal m'éxprimer!" [:aless]  
comment pui je vérifier la validité du mot de passe??si ce n'est avec un tableau??si vous pensez que c'est une bonne solution quél type conviendré??
merci. [:ngkreator]

n°1481541
xyliana
Posté le 24-11-2006 à 20:32:57  profilanswer
 

KangOl a écrit :

un fichier csv et on en parle plus ...


non pas de fichier un tableau stp !c'est mieux!!tu trouve pas :jap:

n°1481552
afbilou
pouet your life
Posté le 24-11-2006 à 22:22:19  profilanswer
 

Je pense que tu t'imagines que les variables que tu utilises dans un script (un tableau par exemple) sont quelque chose de persistant que tu pourras manipuler et enregistrer au fil du temps. Pour les données persistantes ... il te faut utiliser un fichier, une base de données, des sessions (persistance durant la session de l'utilisateur et pas au dela) !

mood
Publicité
Posté le 24-11-2006 à 22:22:19  profilanswer
 

n°1481749
xyliana
Posté le 25-11-2006 à 18:50:09  profilanswer
 

afbilou a écrit :

Je pense que tu t'imagines que les variables que tu utilises dans un script (un tableau par exemple) sont quelque chose de persistant que tu pourras manipuler et enregistrer au fil du temps. Pour les données persistantes ... il te faut utiliser un fichier, une base de données, des sessions (persistance durant la session de l'utilisateur et pas au dela) !


 
merci pour ta réponse!  
 
   Bon alors ce qu'il me faudrai c'est de transmettre les informations de mon formulaire vers un fichier .txt!!mais la question qui se pose c'est pui je faire une recherche dans mon fichier par exemple :rechercher tous les biens immobiliers de type Villa !!la mon code php me les affiche afin que je puisse les consulter dans une page web dans un tableau !!"il m'affichera toutes les informations concernant ce bien :le lieu,le prix...ect
alors je m'enfonce???!!!  [:atlantis]

n°1481757
kwaio
Posté le 25-11-2006 à 19:56:41  profilanswer
 

.xls c'est pas un tableau ?


Message édité par kwaio le 25-11-2006 à 19:56:51
n°1481764
c0wb0y
:d
Posté le 25-11-2006 à 20:18:43  profilanswer
 

T'as des notions de programmation ?
On ne peut pas faire de recherche directement dans un fichier txt.
 
Une base de données te serais plus utile ... regarde du coté d'sqlite (pas besoin de faire tourner de serveur).
 

n°1481773
xyliana
Posté le 25-11-2006 à 21:01:47  profilanswer
 

c0wb0y a écrit :

T'as des notions de programmation ?
On ne peut pas faire de recherche directement dans un fichier txt.
 
Une base de données te serais plus utile ... regarde du coté d'sqlite (pas besoin de faire tourner de serveur).


 
cowboy çà s'écris avec deux zéro?comme çà:c0wb0y!!
AI JE des notions de programmation ??bein as tu un cheval ??non çà c'est un mauvais éxemple as tu un revolver??! [:arrakis99]  
merci pour ton charment message!
pour ton information on peut faire des recherche directement dans un .txt!!et oui çà m'a étonné moi aussi !!c'est juste des manipulation au niveau des caractéres et c'est justement la ou j'ai besoin d'aide !!fonction seek...ect
 à+[:ngkreator]  
 
 

n°1481776
xyliana
Posté le 25-11-2006 à 21:07:33  profilanswer
 

je répéte :
je ne peut pas utiliser de BDD soit Base De Données!!!
je suis contrainte de résoudre mon probléme par un fichier .txt et peut être un tableau si nécessaire!!
 
alors vous m'aider un peu!un tout petit peu!!alez un chwia.

n°1481785
Ayuget
R.oger
Posté le 25-11-2006 à 21:28:01  profilanswer
 

Bon déjà arrête de prendre tout le monde pour des cons et exprime toi correctement.

 

Tu veux faire de la persistance de données via un fichier txt, bien. Alors démerde toi après, tu veux une ligne par membre? Délimite tes données avec ce que tu veux (; je crois pour le format csv, pas sûr du tout) et ensuite parse ton fichier lorsque tu veux récupérer une info.

 

Pour ton histoire de tableau j'ai pas bien compris non plus.


Message édité par Ayuget le 25-11-2006 à 21:29:01
n°1481809
gooopil
pfiew
Posté le 26-11-2006 à 01:50:29  profilanswer
 

xyliana a écrit :

cowboy çà s'écris avec deux zéro?comme çà:c0wb0y!!
AI JE des notions de programmation ??bein as tu un cheval ??non çà c'est un mauvais éxemple as tu un revolver??! [:arrakis99]  
merci pour ton charment message!


 [:petrus75]  
 

xyliana a écrit :

c'est juste des manipulation au niveau des caractéres et c'est justement la ou j'ai besoin d'aide !!fonction seek...ect
 à+[:ngkreator]


Fallait le dire plus tot... www.php.net...
 

xyliana a écrit :


je suis contrainte de résoudre mon probléme par un fichier .txt et peut être un tableau si nécessaire!!


J'ai peur de comprendre que tu penses qu'un tableau est un moyen de stockage physique tout comme un fichier l'est... Juste au cas ou, un tableau c'est une variable dans ton code, faut l'écrire dans un fichier (le format csv est une solution) pour l'enregistrer de façon durable...
 
 

n°1481824
esox_ch
Posté le 26-11-2006 à 09:46:42  profilanswer
 

Bon moi je vois 2 solutions la :
 
-Manière utile si après tu veux faire des tri & co : utiliser SQLite , une base de donné qui ne demande pas d'installation et donc rend ton appli bien portable
-Manière pratique si tu veux juste mémoriser quelques info que tu as déjà triées : tu te fais un array , tu le sérialise et après tu le met dans un fichier texte  


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1481838
FlorentG
Unité de Masse
Posté le 26-11-2006 à 11:15:11  profilanswer
 

kwaio a écrit :

Je sais pas si PHP sait utiliser un tableau excel...


Il pourrait, si y'a l'extension pour le faire, ce qui n'est pas le cas chez tout le monde. Et ça serait pas trop adapté :/

n°1481864
hauhazice
Posté le 26-11-2006 à 12:30:43  profilanswer
 

xyliana a écrit :

merci pour ta réponse!

 

Bon alors ce qu'il me faudrai c'est de transmettre les informations de mon formulaire vers un fichier .txt!!mais la question qui se pose c'est pui je faire une recherche dans mon fichier par exemple :rechercher tous les biens immobiliers de type Villa !!la mon code php me les affiche afin que je puisse les consulter dans une page web dans un tableau !!"il m'affichera toutes les informations concernant ce bien :le lieu,le prix...ect
alors je m'enfonce???!!!  [:atlantis]

 


php ne sait pas chercher dans un txt... Oui mais bien sûr.
La solution à ton problème est très simple en fait : il existe en php une fonction qui "écrit" une variable en code php, je suis peut être pas très clair.
Par exemple, tu as un tableau à une dimension comme ceci :
 
$tab[] = 0;
$tab[] = 2;
$tab[] = 3;
 
Si tu passes la variable dans cette fonction, elle retourne ceci :
$tab = array(0=>0,1=>2,2=>3);
C'est facile de mettre ca dans un fichier (extension php) puis tu fais un include dans ton script. Et ça devient un jeu d'enfant de faire une recherche. Le problème pour toi, c'est que je ne me souviens plus du nom de cette fonction et j'ai la flemme de chercher... Tu sais ce qu'il te reste à faire..


---------------
dH Design - Spécialiste en standards web et en accessibilité
n°1482104
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-11-2006 à 09:43:53  profilanswer
 

et si tu utilisais un base de donnée? [:dawa]
Nan mais c'est vrai ton argumentaire il est à 2 frances

Citation :

une BDD t'es un comic toi :) !je peut pas biensur,je l'ai déja fait avec MYSQL!mé la je peut pas je suis obligée de résoudre mon BLM avec un tableau multidimensionnel!!!et oui les choses s'éclairssissent!!


Tu fais 2,3,..,8 tables liées entre elles et ton tableau multidimensionnel tu l'as

n°1482573
xyliana
Posté le 27-11-2006 à 20:07:18  profilanswer
 

Bonsoir à tous :
merci pour vos messages!!
j'ai avancée pas mal!!dans mon application dailleur c'est bienôt la fin!!
Voilà je stock les valeurs de mon formulaire dans un fichier "Vente.txt" , et j'ai créée un lien dans le but de consulter ces ventes dans un tableau<table>!
mais voila qu'une annnnnomalie apparait dans la dérniére case de mon tableau !
Mozilla firefox, EasyPHP1.8.0.0
 
NOTICE:undefined offset: 1 in c:\......consultVente.php on ligne 13  
NOTICE:undefined offset: 2 in c:\......consultVente.php on ligne 14  
NOTICE:undefined offset: 3 in c:\......consultVente.php on ligne 15  
voila le code:

Code :
  1. <?php
  2. //affichage du tableau rempli des informations saisies dans mon formulaire avec la methode POST et qui sont stockés dans le fichier Vente.txt
  3. $fichier="Vente.txt";
  4. $fp=fopen($fichier,"r" ) or die("Erreur: le fichier ne peut etre ouvert" );//là j'ouvre mon fichier en mode read soit lecture
  5. print"<center><h1>Liste des ventes :";
  6. PRINT "<TABLE BORDER=1 WIDTH 100% bgcolor=#ffff99>";
  7. echo "<TR><TH> Type de la vente<TH> Nombre de pièces <TH>Prix minimum <TH>  Lieu ";//là c'est les cases titre de mon tableau
  8. while(!feof($fp))//tant qu'on est pas arrivé à la dérniére ligne de mon fichier Vente.txt  
  9. {
  10. $ligne=fgets($fp,4096);
  11. $liste=explode("|",$ligne);//explode: Converti une chaîne de caractères en un tableau
  12. $typev=$liste[0];//remplie mon tableau,   $typev:le type de la vente
  13. #ligne13
  14. $nbrv=$liste[1];//$nbrv: nombre de piéces  
  15. #ligne14
  16. $lieuv=$liste[2];//$lieuv: le lieu!!  
  17. #ligne15
  18. $prixv=$liste[3];//le prix  
  19. print "<TR><br>";
  20. print "<TD><center> $typev </center><TD><center> $nbrv </center><TD><center> $prixv </center><TD><center>$lieuv </center>";
  21. }
  22. PRINT "</TABLE>";
  23. fclose($fp);//je férme mon fichier Vente.txt
  24. ?>


 
c'est un problem bizzar si vous avez déjà rencontré çà; partagez votre experience d'offset!!!
 [:ngkreator]

n°1482578
FlorentG
Unité de Masse
Posté le 27-11-2006 à 20:09:15  profilanswer
 

Fait un var_dump de $liste histoire de voir ce qu'il y a dedans

n°1482584
xyliana
Posté le 27-11-2006 à 20:19:19  profilanswer
 

gooopil a écrit :

[:petrus75]  
 
 
Fallait le dire plus tot... www.php.net...
 
 
J'ai peur de comprendre que tu penses qu'un tableau est un moyen de stockage physique tout comme un fichier l'est... Juste au cas ou, un tableau c'est une variable dans ton code, faut l'écrire dans un fichier (le format csv est une solution) pour l'enregistrer de façon durable...


 
Sans blagues!!! [:arrakis99]  
nous allons voir aujourd'hui comment s'écris gooopil:
avec trois zéro!biensurrr: g000pil! [:alandon]  
nooon merci pour ton méssage!le format CSV trés intéréssant mais je suis contrainte d'utiliser un .txt!!  et il me réste plus que la recherche !!!jy travaille ,j'y travaille... [:alb77]

n°1482589
gooopil
pfiew
Posté le 27-11-2006 à 20:32:14  profilanswer
 

xyliana a écrit :

Sans blagues!!! [:arrakis99]
nous allons voir aujourd'hui comment s'écris gooopil:
avec trois zéro!biensurrr: g000pil! [:alandon]
nooon merci pour ton méssage!le format CSV trés intéréssant mais je suis contrainte d'utiliser un .txt!!  et il me réste plus que la recherche !!!jy travaille ,j'y travaille... [:alb77]

 

[:barome]
 
Qu'est ce qui t'empêche d'enregistrer tes données au format csv dans un fichier texte ???

Message cité 1 fois
Message édité par gooopil le 27-11-2006 à 20:33:25
n°1482596
xyliana
Posté le 27-11-2006 à 20:46:11  profilanswer
 

FlorentG a écrit :

Fait un var_dump de $liste histoire de voir ce qu'il y a dedans


 
ce qui est bizar c'est que mon tableau affiche toutes les infos!c a d :
le type  nbr de piéces    Prix               lieu
appart   3                     1000£            Paris
villa       9                     12000£          Marseille
appart   5                      1200£           Lion(et c'est là que les notices sont  affichées)
 
tu vois mieux le probléme!??

n°1482608
xyliana
Posté le 27-11-2006 à 21:26:40  profilanswer
 

gooopil a écrit :

[:barome]  
 
Qu'est ce qui t'empêche d'enregistrer tes données au format csv dans un fichier texte ???


 
En réalité j'ai jamais utilisée de format csv j'ai déjà rencontrée la fonction fgetcsv, et donc je me suis documenté pour ceux que çà intérésserai:
 

Citation :

Le format de fichier texte CSV
        Est aujourd'hui un standard dans l'échange de données entre applications d'éditeurs différents. Format par défaut de MS Excel, il est également utilisé par une pléthore d'autres applications non-MS, du fait de sa simplicité d'implémentation : les données sont séparées par une virgule, ce qui a donné son nom au format (Comma-Separated Values).
Même s'il ne dispose pas d'une spécification précise, c'est un standard industriel de facto de la période pré-XML.

 
       PHP dispose d'une fonction de chargement de fichier CSV, fgetcsv(), depuis sa version 3.0.8 du 22/05/99, mais ce n'est que depuis sa version 5.1 (16/08/05) que PHP peut nativement écrire des fichiers dans ce format, avec fputcsv(). Là où fgetcsv() recherche les champs CSV dans la ligne courante du fichier chargé (et les renvoie sous forme de tableau), fputcsv() formate un tableau en champs CSV, et sauve le tout dans un fichier.


oui c'est une idée je vais y penser !
Hey! aprés tout ya pas tant de zéro que çà dans g000ooopil  [:mad_oc@school]

n°1482636
hauhazice
Posté le 27-11-2006 à 22:00:04  profilanswer
 

xyliana a écrit :

En réalité j'ai jamais utilisée de format csv j'ai déjà rencontrée la fonction fgetcsv, et donc je me suis documenté pour ceux que çà intérésserai:
 

Citation :

Le format de fichier texte CSV
        Est aujourd'hui un standard dans l'échange de données entre applications d'éditeurs différents. Format par défaut de MS Excel, il est également utilisé par une pléthore d'autres applications non-MS, du fait de sa simplicité d'implémentation : les données sont séparées par une virgule, ce qui a donné son nom au format (Comma-Separated Values).
Même s'il ne dispose pas d'une spécification précise, c'est un standard industriel de facto de la période pré-XML.

 
       PHP dispose d'une fonction de chargement de fichier CSV, fgetcsv(), depuis sa version 3.0.8 du 22/05/99, mais ce n'est que depuis sa version 5.1 (16/08/05) que PHP peut nativement écrire des fichiers dans ce format, avec fputcsv(). Là où fgetcsv() recherche les champs CSV dans la ligne courante du fichier chargé (et les renvoie sous forme de tableau), fputcsv() formate un tableau en champs CSV, et sauve le tout dans un fichier.


oui c'est une idée je vais y penser !
Hey! aprés tout ya pas tant de zéro que çà dans g000ooopil  [:mad_oc@school]


Et franchement ca serait bien de parler un peu mieux avec les gens qui t'aident

n°1482952
chani_t
From Dune
Posté le 28-11-2006 à 12:45:46  profilanswer
 

hauhazice a écrit :

Et franchement ca serait bien de parler un peu mieux avec les gens qui t'aident


 
pluzun ...  :kaola:  
 
ton clavier a plus de 101 touches... tu peux les utiliser... sisi
Ensuite quand quelqu'un te répond ça serais super de ne pas le prendre pour un con... je t'assure.
 
et enfin pourquoi tu ne peux pas utiliser de base de données ?
pourquoi tu ne peux pas utiliser de fichiers autre que txt ?
 
fais attention que certaine fonctions de php ne sont pas dispos dans la version que tu utilise. (pas php5)

n°1483451
leflos5
On est ou on est pas :)
Posté le 29-11-2006 à 02:04:03  profilanswer
 

parce que c'est un vilain exercice d'école... Le prof a dit txt pour commencer doucement, donc pas de bd :whistle:

n°1483931
xyliana
Posté le 29-11-2006 à 19:18:39  profilanswer
 

leflos5 a écrit :

parce que c'est un vilain exercice d'école... Le prof a dit txt pour commencer doucement, donc pas de bd :whistle:


 
MERCI pour vos messages,hors sujets mais enfin je takine juste pour déconné,le PHP c assé  [:aless] pour en rajouter!
je vais pas confirmer ton message !mais je ne vais pas nier ce que tu as dit! :D  
 
pour ce qui consérne la recherche ,j'ai trouvée un moyen [:alandon]  alors j'importe mes valeurs de mon formulaire en POST,puis je les compare aux valeurs de mon tableau qui lui éxprime les champs du "fichier .txt" et aprés dés qu'il les trouve il recopie ligne par ligne dans un nouveau fichier.txt et le tour est joué! [:atlantis] niveau code c'est impeu loin d'étre gagné!mais jy travaille (pas la pénnnne CSV)
 
si vous avez une idée de code n'hasitez pas [:narzo]

n°1484023
anapajari
s/travail/glanding on hfr/gs;
Posté le 30-11-2006 à 08:57:33  profilanswer
 

0678, c'est celui de ma carte bleu, ça te va?

n°1484326
chani_t
From Dune
Posté le 30-11-2006 à 14:43:08  profilanswer
 

l'utilité du csv, c'est que c'est super simple de récupérer le tableau.. donc tu n'aura pas besoin d'implémenter une fonction de lecture de ton fichier...

 

Aprés c toi qui vois...
Dans tous les cas il faudra quand même que tu écrive le fichier, donc que tu implémente une fonction qui va balayer ton tableau à sauvegarder, le transformer en chaîne de caractére compatible csv, puis écrire le fichier... (en bref rien de bien compliqué)

 

EDIT : t'habite ou anapajari.. :D... non non juste par curiosité :D


Message édité par chani_t le 30-11-2006 à 15:07:24
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  étes vous dacord avec cette solution

 

Sujets relatifs
Perdu le code de protection d'une macro VBA (Excel) ... Une solution ?[C++] Question de débutant et solution simple
Solution de Facturation/Devis/Gestion Com ?[ASP.Net] Impossible d'ouvrir une solution
erreur SQL # 1064: Je n'arrive pas à trouver la solutionMCD/Concept] Quelle solution pour mon probleme ?
Solution la plus propre pour gérer un ordre d'affichageFichiers images internes à une solution
Quel solution pour créer un fichier XML dans mon cas?Quelle solution de stockage de données pour application locale?
Plus de sujets relatifs à : étes vous dacord avec cette solution


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR