Hello je recherche a afficher le numéro de la ligne ou se trouve le résultat de ma recherche et pouvoir supprimer cette ligne.
Ayant essayé tout ou presque ce que je sais
avec aucun résultat si ce n'est que des erreurs, je me retourne vers vous.
Voici le code où je patouille, si un d'entre vous a la solution, je le remercie par avance.
Cordialement Boscoauhunier
<?php
define('FICHIER', 'membres.txt');
if (!isset($_POST['valider'])) {
?>
<form method="POST">
Password : <input type="text" name="Password" value=""/><br/>
<input type="submit" value="valider" name="valider"/>
</form>
<?php
} else {
$existe = FALSE;
@ $fp = fopen(FICHIER, 'r') or die('Ouverture en lecture de "' . FICHIER . '" impossible !');
while (!feof($fp) && !$existe) {
$ligne = fgets($fp, 1024);
if (preg_match('|\b' . preg_quote($_POST['Password']) . '\b|i', $ligne)) {
$existe = TRUE;
}
}
fclose($fp);
$Password=$_POST['Password'];
if ($existe) {
//Je traite le résultat
$tableau = explode("|",($ligne));
$pseudo = $tableau[3]; // Votre nom d'utilisateur
$password = $tableau[4]; // Votre mot de passe
$prenom = $tableau[1];
$nom = $tableau[2];
$sex = $tableau[5];
$mail = $tableau[6];
$ville = $tableau[8];
$cp = $tableau[9];
$annonce = $tableau[10];
$photo = $tableau[11];
//ici je souhaiterais afficher le numéro de la ligne pour pouvoir supprimer ce compte
echo "<a href=sup_compte.php?num=$num >Supprimer mon compte</a><br/>";
echo "Bienvenue $pseudo<br/>";
echo"$prenom <br/>$nom<br/>";
} else {
die("Membre non reconnu !");
}
}
?>