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