Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> porownianie tablicy i zmiennej, Jak porównać tablicę i zmienną czy są równe??
webspy
post 3.03.2008, 01:49:04
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

Ostrzeżenie: (0%)
-----


WItam, może ktoś mi pomoże.

Chce porównać czy dana wysłana z formularza metodą GET lub też POST jest taka sama jak w tablicy.
A mianowicie konkretnie co chce zrobić to usunąć tą linijkę tekstu w pliku która będzie taka sama jak w formularzu wysłana jako zmienna $kat.

Dałoby się coś z tym zrobić?? jestem początkujący w tych sprawach więc proszę o wyrozumiałosć.
Z góry dziękuję i pozdrawiam.

Kod
<?
$lista_gg = file("lista_gg.txt");
for ($i=0; $i<count($lista_gg); $i++)
{
if ($lista_gg[$i] == $_GET['kat']){
echo "tak";
}
else {
echo "nie";
}

     }
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webspy
post 3.03.2008, 14:34:51
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

Ostrzeżenie: (0%)
-----


Działa biggrin.gif cos takiego wykombinowałem.
Kod
<?
$lista_gg = file('lista_gg.txt');
$kat = (isset($_GET['kat']) ? $_GET['kat'] : '');
$i =0;
foreach($lista_gg as $wartosc)
  if (trim($wartosc) == $kat){
     echo "tak $wartosc $i";
$plik = file("lista_gg.txt");
unset($plik[$i]); // nr linii do skasowania
$f = fopen('lista_gg.txt', 'w');
foreach($plik as $linia){
   fputs($f, $linia);
}
fclose($f);
echo "wykasowano linie $i";
$i++;
    }
  else{
    echo 'nie $i';
    $i++;
    }
        
?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:59