Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: LISTA || POMOC
Forum PHP.pl > Forum > Gotowe rozwiązania
sajborg
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
sajborg
Ludzie czy to takie trudne !! nie wierze ze nikt nie wie !!
eS...
po co te wykrzykniki?? przeciez nie jest powiedziane ze ktos ci odpowie, moze poczekaj jeszcze troszke.
p.s
ktos moze nie miec ochoty sprawdzania 70 linijek koodu, bo tobie cos nie dziala
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.