Petit nouveau ! |
3 Messages
09 juil. 2012, 13:53
Bjr
Ci-joint mon code.
Mais au lieu de supprimer la ligne courante, il me supprime tous les enregistrement du fichier.
<?php
$fichier=fopen ("save.txt", "w+");
if (!$fichier)
die("Erreur lors de l'ouverture du fichier");
else
{
$tab=file("save.txt");
$var = $_GET["del"];//variable du lien supprimer
$nbligne=count($tab);
$verif=0;
for($i=0;$i<$nbligne;$i++)
{
$ligne=explode("|", $tab[$i]);
if($var!=$ligne[0])
{
$newtab[$i]=$tab[$i];
fputs($fichier,$newtab[$i]);
}
else
$verif=1;
}
fclose($fichier);
}
if ($verif==1)
{
echo"<script langage='javascript'>
alert('La ligne a été supprimé avec succès!');
document.location='affichage.php'";/*pour faire une redirection vers la page de connexion*/
echo"</script>";
}
else
{
echo"<script langage='javascript'>
alert('Pas d'enregistrement supprimé!');
document.location='affichage.php'";
echo"</script>";
}
?>