Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> LISTA || POMOC
sajborg
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sajborg
post
Post #2





Grupa: Zarejestrowani
Postów: 271
Pomógł: 0
Dołączył: 20.08.2003
Skąd: Szczecinek

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


Ludzie czy to takie trudne !! nie wierze ze nikt nie wie !!
Go to the top of the page
+Quote Post
eS...
post
Post #3





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 19:36