ForumCała strona

Nawigacja

Aktualnie online

Gości online: 6

Użytkowników online: 0

Łącznie użytkowników: 25,399
Najnowszy użytkownik: qweqwe

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

khaman
08.04.2025 12:11:31
Happy Ramadan JazOOn Smile

JazOOn
06.04.2025 00:03:11
szczesliwego nowego roku

sferahost
28.02.2025 21:31:55
Tak, "zesrało" się kodowanie. Przyznaję, za dużo rzeczy na raz a do tego jeszcze przeziębienie.

panicze
28.02.2025 20:50:22
Ten serwer co reklamuję się na stronie, to jest dla mnie anty-reklamą Źle

Pieta
28.02.2025 19:07:47
Uuu. Coś się kodowanie strony wysypało Sad

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Formularz wzorowany na submit.php nie przesyła danych do bazy
Szapko
Szukałem, ale nie mogłem znaleźć (nie wykluczam, że źle szukałem).

Chciałem zrobić prosty formularz, który przesyłałby mi dane do tabeli.
Plik wygląda tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Jak wchodzę w plik.php to przenosi mnie do strony głównej. Wzorowałem się na submit.php, ale nie mogę dojść gdzie mam błąd.
Edytowane przez Pieka dnia 22.07.2009 23:31:37
 
Wścibski Gość
Dodany dnia 01.05.2025 16:15:49
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
slawekneo
Chodzi o ten warunek
Pobierz kod źródłowy  Rozwiń Kod źródłowy
skasuj go.

Tak odemnie - Ja nie widze sensu by sprawdzac klucz "add" z tablicy _get bo jest to bezcelowe gdyz nie jest ani wyswietlany ani uzywany nigdzie indziej jak w warunku.

Pozdro!!

Ps.
Polecam dodac zabezpieczenie typu stripinput() na zmienne $name i $link jak i sprawdzenie czy wartosci nie sa puste przed dodaniem rekordu do bazy.
Edytowane przez slawekneo dnia 23.07.2009 01:42:47
 
Szapko
Zabezpieczenie nałożyłem i usunąłem tamtą linijkę, ale nie wiem co zrobić z:

Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Na co to zmienić?
 
zezol
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

 
Szapko
Obecnie plik wygląda tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


I niestety nie wyświetlają się pola w formularzu. Nie mogę dojść co jest źle.
Edytowane przez Szapko dnia 23.07.2009 11:59:07
 
Chemikpil
Po co jest w ogóle ten warunek:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Po jegu usunięciu powinno działać z kilkoma poprawkami. To kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Po pierwsze brakowało zamknięcia form, jeżeli coś ma się wysyłać po dodaniu danych to daj else, że jak nie dałeś danych to wyświetla się formularz. Trochę poprawiłem na szybko kilka błędów składniowych, które akurat wpadły mi w oko :).
Nie pisać na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej odsłonie) | ChemikPIL - My twitter
 
www.chemikpil.pl
Szapko
Gdy wysyłam formularz wyskakuje mi błąd:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Pierwszy raz się z takim czymś spotykam.
Edytowane przez Szapko dnia 23.07.2009 12:30:42
 
Chemikpil
A jak ta tabela wygląda?
Nie pisać na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej odsłonie) | ChemikPIL - My twitter
 
www.chemikpil.pl
Szapko
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP
 
Chemikpil
Spróbuj tego:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Co prawda sprawdzałem u mnie ale różnie to bywa :P. Jeżeli działa to super, formatować wygląd już musisz sam według uznania.
Nie pisać na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej odsłonie) | ChemikPIL - My twitter
 
www.chemikpil.pl
slawekneo
Zabezpieczenia na _POST !!!
Pobierz kod źródłowy  Rozwiń Kod źródłowy
 
Szapko
Ok, dzięki wszystkim za pomoc, już działa.

P.S. Wzorując się na Twoim formularzu, zauważyłem, że wystarczyło zmienić:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Edytowane przez Szapko dnia 23.07.2009 18:02:21
 
Chemikpil
Ta oczywiście plus to co dodał Sławek Smile Miałem to uwzględnić ale z pośpiechu zostawiłem dziurę w kodzie Smile
Nie pisać na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej odsłonie) | ChemikPIL - My twitter
 
www.chemikpil.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl