![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam tworzę portal, ma juz formularz i jezeli on jest poprawny dane mają mi się zapisac do bazy:
CODE if ($blad ='') mysql_select_db("baza") || mysql_query("INSERT INTO dane VALUES(NULL, \"$nick\", \"$numer\", \"$haslo\")"); W zmiennej $blad sa zapisywane informacje o bledzie, jezeli ich nie ma wtedy do bazy sa zapisywane dane z formularza, jednak kiedy sa OK klikam wyslij jest napisane ze formularz zostal zapisany, jednak nie ma zadnych informacji w bazie. Wiem pewnie to jakis głupi blad ale nie moge go znalezc :S. Ten post edytował Revan1 12.04.2009, 11:35:17 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
gdzie klamry gdzie średniki , co to: || ?
nie if ($blod='') tylko if( $blod=='') // VALUES(NULL, \"$nick\", daj zamiast \" normalne ' po co kombinować |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Poprawiłem na coś takiego ale i tak nie działa.
CODE if ($blad ==' ') { mysql_query("INSERT INTO dane VALUES(NULL, '$nick', '$numer', '$haslo')"); } Ten post edytował Revan1 12.04.2009, 11:59:52 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
bo sprawdzasz czy $blad równa się ' ' zamiast '' ... daj if(empty($blad)) lub if($blad==null) albo tak jak wcześniej ale bez spacji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie no to nie przez to w kodzie mam napisane '' a tu dalem ' ' zeby bylo widoczne.
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
to daj normalnego inserta
czyli
może inaczej masz w bazie a inaczej chcesz dodać ... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
dalem tak:
CODE if ($blad =='') { mysql_query("INSERT INTO dane (id,Nick,Numer,Haslo) VALUES (NULL, '$nick', '$numer', '$haslo')") or die ( mysql_error() ); } (w bazie w tabeli dane mam pola: id Nick Numer Haslo) I nadal nic |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
pokaż cały kod i z zapytania wywal id bo nie ma sensu
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
CODE <?php function info($s,$kolor) { echo ('<div align="center"><p style="color:'.$kolor.'">'.$s.'</p></div>'); } { $blad=''; if (strlen($_POST['T1'])<4 || strlen($_POST['T1'])>15 || is_numeric($_POST['T1'])) $blad.='Niepoprawny nick!<br>'; if (strlen($_POST['T2'])<5 || strlen($_POST['T2'])>20 || !is_numeric($_POST['T2'])) $blad.='Niepoprawny numer konta!<br>'; if (strlen($_POST['T3'])<3) $blad.='Niepoprawne hasło!<br>'; if (!ereg ("^.+@.+\..+$", $_POST['T4'])) $blad.='Podano niepoprawny adres e-mail<br>'; if ($_POST['C1'] == "") $blad.='Musisz zaakceptować regulamin!<br>'; if ($blad!='') info($blad,'red'); else { info('Formularz został zapisany.', 'green'); return; } } $nick = $_POST['T1']; $numer = $_POST['T2']; $haslo = $_POST['T3']; $link=mysql_connect("127.0.0.1", "root", "haslo"); mysql_select_db("baza"); if ($blad =='') { mysql_query("INSERT INTO dane (id,Nick,Numer,Haslo) VALUES (NULL, '$nick', '$numer', '$haslo')") or die ( mysql_error() ); } ?> W bazie zapisuje tylko 3 wartosci |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
zamiaat if ($blad =='') daj if ($blad !='') (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nic
Nikt nie wie co jest źle? |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Klamra usunięta lecz nic nie pomogło
|
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
ale jest jakiś błąd?
daj
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.03.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie ma żadnych bledow
Nicsie nie dzieje, nawet jeśli ustawię if ($blad ='') if ($blad =='') |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
return;
co to ? w else. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.08.2025 - 13:32 |