![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
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ć ![]() 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 ![]() 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> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Może tak:
Jak potwierdzisz, to formularz pójdzie, jak cofniesz, to nie pójdzie... -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
![]() Probowalem w ten sposob ale nie chcialo jakos dzialac ![]() Musialem popelnic jakas oczywista glupote ale tego jest tyle ze ciezko to wszystko ogarnac na poczatku ![]() Dziekuje slicznie. [solved] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:12 |