![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam w bazie danych mam tabele "uczniowie" a w niej 3 pola "haslo", "login", "klasa". Dane zapisuje tym kodem
I nie wiem dlaczego dodaje jedno puste pole widać to na tej fotce (IMG:http://img704.imageshack.us/img704/2268/beztytuusx.jpg) gdy usunę to pole to znowu się doda z następnymi danymi czyli będą 2 linijki zapełnione a 1 pusta. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzieje się tak, bo nie wskazujesz do jakich kolumn jest przypisana zmienna (IMG:style_emoticons/default/winksmiley.jpg)
Zmień na:
Ten post edytował gizmo1985 21.03.2010, 21:59:20 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wszystko działa jak należy masz pomógł (IMG:style_emoticons/default/smile.gif)
Dodałem nazwisko a login zmienilem na imie czyli w bazie wygląda to tak imie|nazwisko|klasa| haslo kod zmieniłem na
I niestety znowu robią się te puste pola (IMG:style_emoticons/default/angrysmiley.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
$zapytanie = "insert into uczniowie (imie, nazwisko, klasa, haslo) values ('".$imie."','".$nazwisko."','".$klasa."','".$haslo."')";
a po kiego grzyba ten gąszcz cudzysłowów? usunąć... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
a może najzwyczajniej nic w tych zmiennych nie ma ... (IMG:style_emoticons/default/winksmiley.jpg)
Żeby sprawdzić, czy masz coś w zmiennej zanim zapiszesz do bazy wyświetl ją sobie : Pozdrawiam (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
I dalej nic (IMG:style_emoticons/default/wstydnis.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
A skąd pobierasz te zmienne ?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam formularz
A pobieram je
Sprawdzałem i gdy wpisze echo to wszystkie są. Najdziwniejsze jest to, że gdy było ich tylko 3 to wszystko było dobrze Ten post edytował topgear 21.03.2010, 22:45:01 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj w ten sposób (IMG:style_emoticons/default/winksmiley.jpg)
a :
zmień na:
Ten post edytował gizmo1985 21.03.2010, 22:53:30 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dalej nic
Możliwe, że to coś z phpmyadmin i sam mi te puste tabelki tworzy bo teraz tak sie jakoś dziwnie zachowuje (IMG:style_emoticons/default/dry.gif) Lub źle tworze tabele CREATE TABLE `uczniowie` ( `imie` VARCHAR( 30 ), `nazwisko` VARCHAR( 30 ), `klasa` VARCHAR( 30 ), `haslo` VARCHAR( 30 ), ); A żeby tak zrobić To musiał bym mieć formularz w osobnym pliku html ponieważ nad tym formularzem mam łączenie z bazą danych więc musiałem dać "echo" bo to cały czas w php byłem. Ten mój kod wygląda jak burdel spróbuje go trochę posprzątać to może coś sie zmieni. (IMG:style_emoticons/default/smile.gif) Ten post edytował topgear 21.03.2010, 22:56:30 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Co do tworzenia bazy :
A co stoi na przeszkodzie zrobić osobny plik ? Albo żeby mieszać HTML z PHP ? Ten post edytował gizmo1985 21.03.2010, 23:01:56 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dalej dodaje po 2 rekordy. Dzięki za pomoc bo dużo mi pomogłes ale to chyba jednak wina tego bałaganu w calym kodzie napisze chyba caly od nowa i mam nadzieję, że będzie o wiele lepiej (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Powiem Ci tak, ja też jestem początkujący w tym temacie, aczkolwiek ja kończę już spory projekt na zaliczenie z PHP, również w dużej mierze dzięki forum. Przez bałagan w kodzie spędziłem spooooro czasu nad szukaniem błędów (IMG:style_emoticons/default/winksmiley.jpg)
Postaraj się zachować czystość kodu i stosować się do tego co Ci napisałem (IMG:style_emoticons/default/winksmiley.jpg) A co formularzy, wedle mnie lepiej mieć dwa osobne pliki (IMG:style_emoticons/default/winksmiley.jpg) doszedłem do tego po skończeniu projektu (IMG:style_emoticons/default/winksmiley.jpg) Pozdrawiam Jak coś to pisz (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 24 Dołączył: 21.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jeżeli kolego dalej sobie z tym nie poradziłeś oto twój kod lekko zmodyfikowany
baza danych
form.php
Połączenie jest za pomocą modułu 'mysqli', i PHP 5, to raczej posiadasz (IMG:style_emoticons/default/biggrin.gif) Jeżeli nie to lekka modyfikacja i po sprawie, pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:37 |