![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam od nie dawna próbuje swoich sił w pisaniu stron. Czy ktoś mógłby pomóc z edycją?
system.php
edycja.php
popraw.php
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
co ci w tej edycji nie działa
![]() ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
za każdym razem błąd
Notice: Undefined index: tresc in C:\wamp\www\edycja.php on line 5 Call Stack # Time Memory Function Location 1 0.0006 370520 {main}( ) ..\popraw.php:0 2 0.0011 379256 include( 'C:\wamp\www\edycja.php' ) ..\popraw.php:4 i Notice: Undefined index: tresc in C:\wamp\www\edycja.php on line 7 Call Stack # Time Memory Function Location 1 0.0006 370520 {main}( ) ..\popraw.php:0 2 0.0011 379256 include( 'C:\wamp\www\edycja.php' ) ..\popraw.php:4 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
sprawdzałeś czy to co odczytujesz i przypisujesz do zmiennej x oraz tresc w ogole istnieje
![]() ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
np. dodawanie mi ładnie działa
więc chyba istanieje |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 15 Dołączył: 30.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ten komunikat oznacza, że nie istnieje zmienna tresc
dlaczego includujesz to wiele razy? powinno byc na samej górze skryptu. Ten post edytował Boshi 27.02.2015, 21:49:32 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
tylko nie wiem dlaczego tylko tej zmiennej nie widzi
ten plik zawiera tylko dane do połączenia z bazą danych jak hasło login itp includuje po to żeby się upewnić że będzie ok |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie, ze nie ma zmiennej tresc tylko w $_POST nie ma klucza tresc.
Submit edycji powinien Ci dzialac (tzn nic nie zrobi bo sam edycja.php nie robi update). Za to jak klikniesz w <input type='submit' value='popraw' class='przycisk'> - czyli popraw to wywola popraw.php gdzie pole tresc nie jest submitowane, a tam includujesz skrypt edycja.php. W tym formularzu, ktory submitujesz powinienes miec pole tresc tez |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Teraz przestały się wyświetlać błędy tylko po kliknięciu popraw nic w bazie się nie zmienia
a wygląda to tak
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
$zapytanie="UPDATE `str` SET `tytul`='".$tytul."', `tresc`='".$tresc."', `data`='".$data."', `autor`='".$autor."' WHERE `tresc`='".$tresc."' LIMIT 1";
To ze query zwroci true nie znaczy ze zrobilo to co chciales. Szukasz wiersza w bazie po tresci, ktora zmieniles, wiec takiego wiersza w bazie nie znajdziesz. Zapytanie jest poprawne, ale nic nie aktualizuje. Powinienes w where miec id tego rekordu (czyli pobierz z $_POST id, ktory tez submitujesz w hiddenie), a nie szukac po tresci, ktora przeciez zmieniles |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wszystko ładnie działa
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:43 |