Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czy napewno chcesz usunac zaznaczone pozycje.
Forum PHP.pl > Forum > Przedszkole
flameheart
Czesc.
Jestem bardzo swiezy w php i nie moge znlezc rozwiazania jednego problemu.
Nie moge rownierz znalezc (nigdzie) rozwiazania na tyle podobnego zeby sobie przyswoić winksmiley.jpg

Problem:
Jakikolwiek, najlpiej najlepszy, sposob na "czy naprawde chcesz skasowac zaczekboksowane pozycje".
Wszystko jedno czy to bedzie js, php, assembler byle by spełnialo taka funkcje smile.gif

Formularz:
CODE

echo '<form method="post" action="usun.php">';

while($row = $stmt -> fetch())
{
echo '<input type="checkbox" name="'.$row['id'].'"/> <a href="zmien.php?id='.$row['id'].'">'.$row['nazwa'].'</a> - '.$row['opis'].'<br><br>';
dbase2image($row['id']);
}
$stmt -> closeCursor();

echo '<input type="submit" value="Execute! ( czyli usun zaznaczone)"/>
</form>';



usun.php :
CODE

<?php
if(count($_POST) > 0)
{
$ilosc = 0;

try
{
$pdo = new PDO('mysql:host=localhost;dbname=samochody', 'flejmhart', 'd00pa');
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt = $pdo -> prepare('DELETE FROM wozy WHERE id = :id');

foreach($_POST as $id => $check)
{
$stmt -> bindValue(':id', $id, PDO::PARAM_INT);
$stmt2 -> bindValue(':id', $id, PDO::PARAM_INT);
$ilosc += $stmt -> execute();
}
if($ilosc > 0)
{
echo 'Usunieto : '.$ilosc.' pozycji';
}
else
{
echo 'Blad w usuwaniu rekordow z bazy!';
}
}

}
catch(PDOException $e)
{
echo 'Połączenie nie mogło zostać utworzone: ' . $e->getMessage();
}

}

else echo' Nie wybrales zadnego wozu !';

?>
<br><a href="panel.php"><button>Panel</button></a>
maziak
  1. <a href="#" onClick ="window.confirm('Czy napewno chcesz usunac?');">Link</a>


edit :
Poprawka- nie to tutaj chyba nie zadziała tongue.gif
qqrq
Może tak:

  1. <form method="post" action="usun.php" onsubmit="return confirm('Na pewno?');">


Jak potwierdzisz, to formularz pójdzie, jak cofniesz, to nie pójdzie...
flameheart
sciana.gif  No wlasnie !

Probowalem w ten sposob ale nie chcialo jakos dzialac smile.gif
Musialem popelnic jakas oczywista glupote ale tego jest tyle ze ciezko to wszystko ogarnac na poczatku smile.gif

Dziekuje slicznie.

[solved]
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.