![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.03.2017 Ostrzeżenie: (0%) ![]() ![]() |
witam
zaczynam z PHP - nie potrafię znaleźć przyczyny od kilku wieczorów - nie usuwają mi sie rekordy z bazy gdzie jet błąd - rosze o pomoc <?php if ($co == 'skasuj') { $result = mysql_query("DELETE FROM zadania WHERE id_zad = '$id_zad' LIMIT 1;") ; } else { $result = mysql_query("SELECT * FROM zadania ORDER by id_zad DESC;") or die ("błąd w pytaniu"); echo '<table class="table">'; echo '<tr><td><b>ID</b>'; echo '<td><b>Data</b></td>'; echo '<td><b>Osoba</b></td>'; echo '<td><b>Zadanie</b></td>'; echo '<td><b>Status</b></td>'; echo '<td><b>Usuń</b></td>'; echo '<td><b>Popraw</b></td></tr>'; while ($rekord = mysql_fetch_array($result)) { $id_zad = $rekord[0]; $os_odpow = $rekord[2]; $temat = $rekord[1]; $status = $rekord[3]; $data = $rekord[4]; print "<tr><td>$id_zad</td><td><b>$data</b></td><td>$os_odpow</td><td>$temat</td><td>$status</td><td><a href=\"zadania.php?co=skasuj&id_zad=$id_zad\">skasuj</a></td><td><a href=\"zadania.php?co=edytuj&id_zad=$id_zad\">edytuj</a></td></tr>\n"; } echo '</table>'; } ?> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Może byłbyś tak łaskawy i podał powód swych podejrzeń, może jakieś błędy albo jakie dane wejściowe wprowadziłeś po których Twój jakże piękny kod nie działa? -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.03.2017 Ostrzeżenie: (0%) ![]() ![]() |
nie mam żadnych błędów, podaje kod formularza - celem jest wskazanie osoby i wpisanie jej zadania do wykonania
a następnie na liście wszystkich zadań chciałbym mieć możliwość usunięcia , poprawienia i zmiany statusu (teraz tylko usunięcia) <div class="container"> <form class="form-horizontal" role="form" form action="zapis_do_bazy_zadania.php" method="post"> <div class="form-group"> <label for="os_odpowiedzialna" class="col-md-4 control-label">Osoba odpowiedzialna:</label> <div class="col-md-4"> <select multiple class="form-control" id="os_odpowiedzialna" size="5" name="os_odpowiedzialna"> <option>Osoba1</option> <option>Osoba2</option> <option>Osoba3</option> <option>Osoba4</option> <option>Osoba5</option> </select> </div> </div> <div class="form-group"> <label for="zadanie" class="col-md-4 control-label">Zadanie</label> <div class="col-md-4"> <textarea class="form-control" rows="5" id="zadanie" name="zadanie"></textarea> </div> </div> <div class="form-group"> <label for="zapis" class="col-md-4 control-label"></label> <div class="col-md-4"> <button type="submit" class="col-md-4 btn btn-success" name="co" value="skasuj">Zapis</button> </div> </div> </form> </div> |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) Zacznij w koncu uzywac BBCODE do wstawiania kodu na forum
2) Wyswietl sobie zawartosc zmiennych, ktorych uzywasz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.03.2017 Ostrzeżenie: (0%) ![]() ![]() |
ok wstawiam kod w BBcode, a co do sugestii że mam wyswietlić zmienne to już to robie od kilku dni
problem mam w tym że jak kliknę na link SKASUJ <a href=\"zadania.php?co=skasuj&id_zad=$id_zad\">skasuj</a> o $co nie przyjmuje wartości skasuj >> nie wiem jak to ustawić Kod <?php include("naglowek.php"); ?>
<?php include("db.php"); ?> <div class="container"> <form class="form-horizontal" role="form" form action="zapis_do_bazy_zadania.php" method="post"> <div class="form-group"> <label for="os_odpowiedzialna" class="col-md-4 control-label">Osoba odpowiedzialna:</label> <div class="col-md-4"> <select multiple class="form-control" id="os_odpowiedzialna" size="5" name="os_odpowiedzialna"> <option>Osoba1</option> <option>Osoba2</option> <option>Osoba3</option> <option>Osoba4</option> <option>Osoba5</option> </select> </div> </div> <div class="form-group"> <label for="zadanie" class="col-md-4 control-label">Zadanie</label> <div class="col-md-4"> <textarea class="form-control" rows="5" id="zadanie" name="zadanie"></textarea> </div> </div> <div class="form-group"> <label for="zapis" class="col-md-4 control-label"></label> <div class="col-md-4"> <button type="submit" class="col-md-4 btn btn-success" name="co" value="skasuj">Zapis</button> </div> </div> </form> </div> <div class="container"> <h2>Tabela zadań w toku </h2> <p>Tabela z ostatnimi 5 wpisami</p> <?php if ($co == 'skasuj') { $result = mysql_query("DELETE FROM zadania WHERE id_zad = '$id_zad' LIMIT 1;"); } else { $result = mysql_query("SELECT * FROM zadania ORDER by id_zad DESC;") or die ("błąd w pytaniu"); echo '<table class="table">'; echo '<tr><td><b>ID</b>'; echo '<td><b>Data</b></td>'; echo '<td><b>Osoba</b></td>'; echo '<td><b>Zadanie</b></td>'; echo '<td><b>Status</b></td>'; echo '<td><b>Usuń</b></td>'; echo '<td><b>Popraw</b></td></tr>'; while ($rekord = mysql_fetch_array($result)) { $id_zad = $rekord[0]; $os_odpow = $rekord[2]; $temat = $rekord[1]; $status = $rekord[3]; $data = $rekord[4]; print "<tr><td>$id_zad</td><td><b>$data</b></td><td>$os_odpow</td><td>$temat</td><td>$status</td><td><a href=\"zadania.php?co=skasuj&id_zad=$id_zad\">skasuj</a></td><td><a href=\"zadania.php?co=edytuj&id_zad=$id_zad\">edytuj</a></td></tr>\n"; } echo '</table>'; } ?> |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat a co do sugestii że mam wyswietlić zmienne to już to robie od kilku dni problem mam w tym że jak kliknę na link SKASUJ <a href=\"zadania.php?co=skasuj&id_zad=$id_zad\">skasuj</a> o $co nie przyjmuje wartości skasuj > To skoro robisz to od kilku dni to nie sadzisz ze wypadaloby o tym od razu wspomniec ![]() Jesli cos pochodzi z URL, to masz tego szukac w $_GET. Jak cos pochodzi z forma wyslanego postem to masz tego szukac w $_POST $co = $_GET['co']; Analogicznie reszta zmiennych ktore potrzebuje. Ale to sa podstawy. Jesli ich nie znasz to zmien kurs z ktorego korzystasz bo jakis badziewny. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.03.2017 Ostrzeżenie: (0%) ![]() ![]() |
działa
Bardzo Ci dziękuje |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:48 |