![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Siemka.Mam tkaie coś z bazy odczytuje dane i wrzucam do tabeli
[php:1:39a6a1ad5b]<? echo"<center><a href="admin.php?to=dodaj">Dodaj Spotkanie</a></center><br>"; $query=mysql_query("SELECT * FROM xxx ORDER by id DESC"); echo"<form name="akcja" action="admin.php?action=wykonaj" method="post"> <table border="0" width="100%"> <tr> <td>ID</td> <td>Spotkanie</td> <td>Liga:</td> <td>Termin:</td> <td>1</td> <td>x</td> <td>2</td> <td>1x</td> <td>x2</td> </tr>"; $i=0; while ($dane=mysql_fetch_array($query)){ $kolor=($i++ % 2) ? '#999999' : '#E1E1E1'; $id=$dane['id']; $nazwa=$dane['nazwa']; $rodzaj=$dane['rodzaj']; $termin=$dane['termin']; $w=$dane['w']; $x=$dane['x']; $p=$dane['p']; $wx=$dane['wx']; $xp=$dane['xp']; $data=date("d.m"); if ($data==$termin){ echo"<tr colo bgcolor="$kolor"> <td width="0"><input type="checkbox" name="usun[]" value="$id"></td> <td><b>$nazwa</b></td> <td><b>$rodzaj</b></td> <td><b>$termin</b></td> <td><b>$w</b></td> <td><b>$x</b></td> <td><b>$p</b></td> <td><b>$wx</b></td> <td><b>$xp</b></td> </tr>"; }else{ echo"<tr bgcolor="$kolor"> <td width="0"><input type="checkbox" name="usun[]" value="$id"></td> <td>$nazwa</td> <td>$rodzaj</td> <td>$termin</td> <td>$w</td> <td>$x</td> <td>$p</td> <td>$wx</td> <td>$xp</td> </tr>"; } } print'<tr> <td colspan="9"> Zaznaczone:<select name="act"> <option value="usun">USUŃ</option> <option value="edit">EDYTUJ</option> </select> <input type="submit" value="Wykonaj" class="input"> </form> </td> </tr> </table>'; ?> [/php:1:39a6a1ad5b] I teraz mam na samym obok każdego wpisu z tabeli jest chceckbox Na dole jest pole select w którym po zaznaczeniu opcji usun i nacisnięcuy na przycisk kasują sie wpisy zaznaczone. czyli takie coś [php:1:39a6a1ad5b]<? if($action=="wykonaj"){ if ($act=="usun"){ for ($i=0;$i<count($_POST['usun']); $i++) { $idy=$_POST['usun'][$i]; $query=mysql_query("DELETE FROM mecze_typer WHERE id=$idy") or Die("Nie udało się!"); } } } ?> [/php:1:39a6a1ad5b] TYlko ze to moje coś nie działa.Znaczy działa ale nie zawsze.Np jak jest jeden wpis i jak zaznacze do usunięcia to nic nie usuwa.A jak jest kilka i zaznacze ze 3 wpisy to usunie.Możecie mi ten skrypt poprawic -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:13 |