Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Usuwanie kilku wpisów jednocześnie
Khobar
post 21.10.2006, 22:27:54
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.09.2006
Skąd: Wrocław

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


Witam prosibym o jakieś nakierunkowanie...
Robię mianowicie system newsów
Dotarłem już prawie do końca teraz pozostało mi usuwanie wiadomości.
Chciałbym mianowicie wyświetlić newsy z checkboxami koło każdego newsa ,
zaznacza się które się chce usunąc i usunąc je (mechanizm znany prawie każdemu użytkonikowi jakielkolwiek poczty z dostępem do www tongue.gif)
poniżej kod fumkcji która odpowiedzialna za tworzenie checkboxa, daty i tytułu newsa $v jest zmieniany co jeden w pętli aż do końca , cała pętla znajduje się w tagach
  1. <form action="<?php echo "$PHP_SELF";?>" method="GET">

funkcja:
  1. <?
  2. function wyswietl_del ($array2,$v)
  3. {
  4. $data=$array2[$v]['data'];
  5. $tytul=$array2[$v]['tytul'];
  6. ?>
  7. <table BORDER RULES="none" width="100%" align="center" border="1" bordercolor="#808080" style="border-collapse:collapse">
  8. <td>
  9. <input type="checkbox" name="<? echo '$v';?>" value='TRUE' ><?
  10. echo date('M-d-Y',$data),' ',$tytul;?>
  11. </td>
  12. </tr>
  13. </table>
  14. <?
  15. }

Mam zrobione to tak że z czytuje z pliku , ładuje do tablicy
Usuwając newsa przesówam wszystkie elementy tablicy o -1 od newsa którego usuwam ...czyli news z pozycji 3 zostaje zastąpiony przez 4 , 4 przez 5 etc. i tak do końca.
Problem mam teraz kwesti takiej: jak przesłac które newsy chcę usunąć....można za pomocą GET , komplikacja robi się z chwilą gdy muszę wyświetlić powiedzmy 40 newsów , usunąc większą ilośc ....
Da się to zrobić ale fragment kodu odpowiedzialny za sprawdzanie kazdej wartosći czy jest TRUE czy FALSE ( czyli usun newsa numer 30 np) zajmie duzo miejsca...
Może ktoś mógłby zasugerować coś zmyslniejszego ( baza mysql odpada tongue.gif)?

Ten post edytował Khobar 21.10.2006, 22:39:33


--------------------
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: 25.07.2025 - 08:06