Programmation

Roosevelt93 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   -
svp aidez moi a resoudre ce probleme,j'ai recupere l'information d'une personne d'un un formulaire vers un fichier,le probleme le fichier accepte le doublons d'un code,comment puis je arranger ca,et rechercher une personne a l'aide de son code dans un fichier.

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour ( on commence par ça ! )

Pour ce qui est de ton problème... et bien...... disons que sans voir ton code...impossible pour nous de t'aider !

NB : avant de montrer ton code merci de lire le guide concernant l'utilisation des balises de code : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Nb2 : Essaye également (ton code à l'appuie..) de nous expliquer plus clairement ton souci... car pour l'instant je ne comprend pas ta question.

Bonne soirée.
0
Roosevelt93 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
<?php
$code=$_GET['code'];
$prenom=$_GET['pnom'];
$adresse=$_GET['adr'];
$sexe=$_GET['rd'];
$id_file=fopen("data.text","a");
if(!$id_file){
echo"Erreur d'ouverture fichier";
exit(0);
}
$ligne=$code.", ".$prenom.", ".$adresse.", ".sexe."\n ";
fwrite($id_file,$ligne);
$t=fclose($id_file);
if(!$t){
echo"erreur fermeture du fichier";
}
echo"<h2>Insertion reussie</h2>";

?>
ca c'est mon code php,il permet d'enregistrer une personne,meme si j'ai utiliser un code pour une personne,si je l'ai donne le meme code a un autre personne ca marche,je veux pour chaque unique
0
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonjour,

Vous parlez de "...le doublons d'un code".

Si c'est un identifiant unique, ce doit être converti en index unique. Il n'y aura plus de doublon.

Avant d'indexer, il faut supprimer les doublons....

A+
0