![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dopiero zaczynam pisanie w PHP z MySql więc prosiłbym Was o pomoc. Muszę sprawdzić czy w bazie danych istnieje id 1 jeżeli tak to coś robi, a jeżeli nie to robi coś innego. Mam skrypt który to sprawdza, ale nie potrafię wstawić tego we własny skrypt. Mógłbym prosić Was o pomoc? Z góry dziękuję (IMG:style_emoticons/default/smile.gif) Kod odpowiadający za sprawdzenie czy w bazie istnieje rekord o id=1
Mój skrypt:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 8.03.2007 Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
a gdzie chcesz to wstawic??
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
O to chodzi, że to jest wstawione, ale nie działa tak jak chcę....
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
elseif(mysql_num_rows(mysql_query("SELECT id FROM kontakt WHERE id='1'"))<0) Na pewno mniejsze od 0 (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie nie tylko nie wiedziałem jak to ugryżć
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Żeby warunek był spełniony wtedy gdy taki rekord istnieje to musi być większe od 0 (IMG:style_emoticons/default/smile.gif)
W tym wypadku nigdy się nie spełni bo zakres jest <0, +nieskończoności) Gdy == 0 to nie ma rekordu gdy >0 rekord(y) istnieją Ten post edytował Zosiek 11.11.2009, 12:54:53 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
To mógłbym prosić o pomoc?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
No ale w czym. Tam jest błąd po prostu. Zamiast
daj @E A tak w ogóle napisz co chcesz zrobić tym sryptem Ten post edytował Zosiek 11.11.2009, 13:02:07 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ale to jest tutaj:
a co dać w takim razie tutaj:
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Ale co chcesz zrobic??
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt ma działaś następująco:
Jeżeli nie mam w bazie danych id=1 to pokazuje okno dialogowe z dodawaniem nowego rekordu, a jeżeli w bazie danych jest id=1 to odczytuje zawartość treści z tego id i jeśli je zmienię i edytuje to zmieni się treść w bazie danych jak i na stronie. To jest założenie tego pliku. I do tego potrzebne mi jest to sprawdzanie czy w bazie istnieje to id=1. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Popierwsze nei wiesz chyba jak działa if i else
masz kod
I w pliku do którego odnosi się formularz
Ten post edytował Zosiek 11.11.2009, 13:22:53 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Takie coś? nie wiem jak zrobić
To zrobiłem, ale jak to
Ten post edytował adrianozo 11.11.2009, 13:30:57 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...) <--- http://www.w3schools.com/PHP/php_mysql_insert.asp
Bo treść z formularza wysyłasz metodą POST wiec aby dodać ją do tabelki musisz ja z POST'a "wyjąc" Po drugie UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value <---- http://www.w3schools.com/PHP/php_mysql_update.asp |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
No musisz sobie ją zdeklarować czyli:
PS. niczego tutaj nie poprawiałem. To będzie twoje zadanie domowe (IMG:style_emoticons/default/winksmiley.jpg) . Ten post edytował Blame 11.11.2009, 14:14:49 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Takie coś? Chyba nie bardzo:
Bo wyrzuca błąd Kod Parse error: syntax error, unexpected '{' in ...edytujkontakt.php on line 8 Linia 8 to
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 22 Dołączył: 1.05.2009 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Zanim napiszesz sprawdzaj kod
zapomniałeś zamknąć warinek if ) w linij 7 w linij 12 ma być elseif (warunek) Widzę że musisz podstawy php się nauczyć bo tak daleko nie zajedziesz Ten post edytował Zosiek 11.11.2009, 15:06:39 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie czemu elseif jak zaraz jest if i drugie pytanie ja mam wszędzie domknięte klamry |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
oO co to ma być? Jakbyś przejrzał linki które zapodał zosiek parę postów temu albo jakiś podstawowy kurs MySQL to byś takich głupot nie pisał. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 15:43 |