Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 20.02.2018 Ostrzeżenie: (0%)
|
Witam serdecznie.
Mam problem. Z poprzedniej strony jest "zaimportowana" zmienna username poprzez get. Działa to prawidłowo, ponieważ echo pokazuje prawidłową wartość. Zmienna importowana jest przypisana do usr. Czego bym nie zrobił, nie działa usr w insert into - wszystko działa, oprócz tego. Proszę o jakieś wskazówki, bo już nie mam pojęcia co to może być. Oczywiście po usunięciu if !empty($usr) wszelkie dane zostają załadowane do bazy, oprócz $usr. (IMG:http://zachodnia-strona.pl/img/blad.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 20.02.2018 Ostrzeżenie: (0%)
|
Wyciałem tylko czystego htmla a raczej menu, które nie ma tutaj żadnego znaczenia. Przywróciłem kod do momentu, w którym wstawiane jest wszystko oprócz $usr. Insert into wstawia wszystko, i pobiera wszystko oprócz $usr. W momencie stawienia echo $usr nad kodem, pokazuje się prawidłowa wartość. Cały kod
div class="spoz_add_ogl_p"> <?php require_once('cm/connect.php'); $username=$_GET['username']; $usr=$username; echo $usr; // tutaj jest pobierana i wyświetlana wartość if (isset($_POST['submit'])) { $username =trim($_GET['username']); $usr=$username; $naglowek =trim($_POST['naglowek']); $tekst =trim($_POST['tekst']); if (!empty($tekst)) { // usunąłem && !empty($usr) aby wartości dodały się do bazy $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if (!$dbc) { die('Bład przy połączeniu z bazą danych: ' . mysql_error()); } $query = "INSERT INTO wiadomosci_od_administratora VALUES (0,NOW(),'$usr','$tekst')" or die("Zapytanie niepoprawne"); mysqli_query($dbc, $query); echo '<p class="er">Wiadomość została wysłana</p>'; mysqli_close($dbc); } else { echo '<p class="er">Błąd</p>'; } } ?> <div class="zaplecze_inputy_na_czarno"> <p>Wyślij wiadomość do użytkownika <?php echo $usr; ?> 2/2</p> [b] // tutaj też pokazuje się wartość usr[/b] </div> <div class="spoz_menu_logowania_usuwanie"> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <div class="spoz_lh"> <div class="zaplecze_textarea_odstep"> <textarea name="tekst" value="<?php if(!empty($tekst)) echo $tekst; ?>"></textarea> <script> CKEDITOR.replace( 'tekst' ); </script> </div> </div> <div class="spoz_zaloguj"> <input type="submit" value="Wyślij wiadomość" name="submit" /> </div> </form> </div> </div> </div> |
|
|
|
ob1 insert into nie przekazuje wartości zmiennej 20.02.2018, 11:47:44
nospor Witaj. Na przyszlosc nie wklejaj na zdjecia kodu t... 20.02.2018, 11:49:47
ob1 tylko usr - sprawdzalem 20.02.2018, 11:52:40
nospor czyli $tekst do bazy sie wklada a $usr n... 20.02.2018, 11:55:20
ob1 Tak, wchodzi tekst, wchodzi data z now, wchodzi 0 ... 20.02.2018, 12:00:27
nospor Ewidentnie $usr jest puste. Ty na poczatku wy... 20.02.2018, 12:02:26
ob1 Bardzo możliwe, tylko dalej nie wiem jak to napraw... 20.02.2018, 12:03:02
nospor Podalem ci jak to naprawic 20.02.2018, 12:03:31
ob1 zmiana na <form method="post" action=... 20.02.2018, 12:08:23
viking Na początku wstaw mysqli_report(MYSQLI_REPORT_ALL)... 20.02.2018, 12:16:55
ob1 Tak jak wspomniałem, wszystko się wstawia do bazy ... 20.02.2018, 12:23:45
viking Tak jak wspomniałem, na początku. http://php.net/m... 20.02.2018, 12:30:13
nospor @viking z postow wynika ze do wykonania zapytania ... 20.02.2018, 12:32:57
nospor 1) uzywaj bbcode do wstawianego kodu na forum
2) P... 20.02.2018, 12:54:28
ob1 Wrzuciłem przed, wynik:
testArray ( [user_id] =... 20.02.2018, 12:57:14
nospor Napisalem ci wyraznie w jakiej kolejnosci co masz ... 20.02.2018, 12:59:05
ob1 Ale który adres po wysłaniu?
ten z pierwszej str... 20.02.2018, 13:21:32 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:59 |