We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Problem z Przekazywaniem Zmiennej


lukiz88
07-08-2007, 15:45
Cześć

mam problem z przekazaniem zmiennej "$artykul" z formularza.
Próbowałem na wiele sposobów ale nie dałem rady więć liczę na waszą pomoc.
W tym skrypcie chodzi o to by po wybraniu którą linijkę ma usunąć, najpierw ma przekazać zmienną artykuł i ją usunąć poleceniem unlink jak dobrze pamiętam, a potem daną linijkę z pliku newsy.txt.Usuwa linijkę ale nie usuwa pliku.

oto Kod(napisałem to co tylko działa bez unlink):
Kod PHP:
    
$plik 
"newsy.txt";

if ((isset(
$_POST['usun'])) AND (is_numeric($_POST['usun']))) {
/* sprawdzam czy zmienna $_POST['usun'] zostala zainicjonowana i czy jest cyfrą */




$dane file($plik); /* pobieram dane z pliku */

unset($dane[$_POST['usun']]) /* usuwam wybrany rekord tablicy */

$f fopen($plik"w"); /* nawiązuje połączenie z plikiem i kasuje jego zawartosc */
foreach($dane as $linia){
   
fputs($f$linia); /* wprowadzam linie po linii do pliku */
}
fclose($f); /* zamykam polączneie z plikiem */

}

?>



$dane file($plik);

for(
$i=0;$i<count($dane);$i++) {
  list(
$imie[$i], $nazwisko[$i], $miejscowosc[$i], $artykul[$i]) = explode("|&&|"$dane[$i]);


}

for(
$i=0;$i<count($imie);$i++) {
   echo 
'.$i.'">Data: '.$imie[$i].", Tytul: ".$nazwisko[$i].", Tresc: ".$miejscowosc[$i].", Artykul: ".$artykul[$i]."";

}
?>




Mam nadzieje że pomożecie.