Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Pusty rekord w bazie
bigbadcompany
post 16.09.2010, 07:00:59
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

Ostrzeżenie: (0%)
-----


Witam,

skorzystałem z rozwiązania które oferuje jeden z artykułów na stronie compu.boo.pl mianowicie chodzi o prosty system newsów. Mam mały problem z którym nie mogę sobie poradzić dlatego zwracam się z prośbą o pomoc. Po wejściu na stronę dodaj.php tworzy się automatycznie w bazie rekord bez wypełnionych danych, i tak za każdym odświeżeniem strony.
Oczywiście gdy pola formularza zostaną wypełnione i kliknę submit wysyłają się ładnie. Skąd jednak bierze się ten pusty rekord ? Mam nadzieję, że ktoś ukoi moje nerwy i przy tym nie zepsuje nikomu humoru smile.gif

wygląda to tak:

  1. <form action="" method="post">
  2. tytuł: <input type="text" name="tytul">
  3. <br/>autor <input type="text" name="autor">
  4. <br/>treść <textarea name="tresc" rows="20" cols="50"></textarea>
  5. <br/><input type="submit" value="Dodaj"></form>
  6. <?php
  7. include("polacz.php");
  8. $query = mysql_query("insert into news values('','".$_POST['tytul']."',now(),'".$_POST['autor']."','".$_POST['tresc']."')");
  9. ?>


Wydaje mi się, że coś powinno sprawdzać czy wysłałem już dane czy nie, ale jak to ma wyglądać to szczerze nie mam pojęcia. Niby proste a jednak nie mogę tego rozgryźć. Jeśli ktoś byłby na tyle miły by mi w tym pomóc byłbym bardzo wdzięczny.

Ten post edytował bigbadcompany 16.09.2010, 07:05:07


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post
sadistic_son
post 16.09.2010, 07:04:47
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Powinno być przynajmniej sprawdzenie czy w ogole kliknieto w przycisk Dodaj.
  1. <br/><input type="submit" name="add" value="Dodaj"></form>

  1. if(isset($_POST['add'])){
  2. include("polacz.php");
  3. $query = mysql_query("insert into news values('','".$_POST['tytul']."',now(),'".$_POST['autor']."','".$_POST['tresc']."')");
  4. }
A najlepiej jakby bylo jeszcze sprawdzenie czy wypelniono pola formularza czyli np.:
  1. if(isset($_POST['autor']) && $_POST['autor']!="")


Ten post edytował sadistic_son 16.09.2010, 07:08:40


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
nospor
post 16.09.2010, 07:07:02
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Wydaje mi się, że coś powinno sprawdzać czy wysłałem już dane czy nie, ale jak to ma wyglądać to szczerze nie mam pojęcia.
Zrob
var_dump($_POST)
a następnie nie wyslij forma a potem wyslij. Po analizie tego co ci zwróci var_dump() to chyba już sam wpadniesz jak sprawdzac czy cos wyslano czy nie smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bigbadcompany
post 16.09.2010, 07:15:24
Post #4





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

Ostrzeżenie: (0%)
-----


Teraz dostaję dziwną zwrotkę:

  1. Parse error: syntax error, unexpected T_VARIABLE, expecting T_PAAMAYIM_NEKUDOTAYIM


Tak to ma wyglądać ?

  1. <?php
  2. if(isset(_$POST['add'])){
  3. include("polacz.php");
  4. $query = mysql_query("insert into news values('','".$_POST['tytul']."',now(),'".$_POST['autor']."','".$_POST['tresc']."')");
  5. }
  6. ?>


Przyznam szczerze, że jak długo żyje takiego czegoś jeszcze nie widziałem smile.gif

Dobra nie ważne smile.gif sadistic_son pomogłeś baaardzo moja nie uwaga po całej nocy nie przespanej nie zauważyłem, że przy poście $ jest zamieniony z podłogą.
nospor - faktycznie mogłem wcześniej na to wpaść.

Ten post edytował bigbadcompany 16.09.2010, 07:21:01


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post
nospor
post 16.09.2010, 07:16:33
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie: _$POST
a: $_POST

Piszemy po wyspaniu się winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sadistic_son
post 16.09.2010, 07:19:32
Post #6





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 16.09.2010, 08:16:33 ) *
nie: _$POST
a: $_POST

Piszemy po wyspaniu się winksmiley.jpg
Tym razem poprawiłem się zanim napisałeś posta, albo przynajmniej w tym samym momecie winksmiley.jpg


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
bigbadcompany
post 16.09.2010, 07:24:57
Post #7





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

Ostrzeżenie: (0%)
-----


Generalnie do zamknięcia. Miłej posiadówki na forum. Tylko się nie przemęczcie zbytnio smile.gif
Jeśli to ma jakiś większy sens rozdałem "pomógł", ale wydaje mi się, że nowego auta za to nie kupicie tongue.gif

Ten post edytował bigbadcompany 16.09.2010, 07:27:24


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post
nospor
post 16.09.2010, 07:26:21
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@sadistic_son nie pisałem do Ciebie tylko do autora tematu. Twoich ciągłych zmian w poście nawet nie zauważyłem. Odpisywałem na błąd bigbadcompany smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sadistic_son
post 16.09.2010, 07:36:29
Post #9





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(bigbadcompany @ 16.09.2010, 08:15:24 ) *
po całej nocy nie przespanej
Witaj w klubie winksmiley.jpg
Cytat(bigbadcompany @ 16.09.2010, 08:15:24 ) *
nie zauważyłem, że przy poście $ jest zamieniony z podłogą.
Ja też nie....
Cytat(nospor @ 16.09.2010, 08:26:21 ) *
Odpisywałem na błąd bigbadcompany smile.gif
Czyli rzeczywiście muszę w końcu iść spać winksmiley.jpg


Cytat(bigbadcompany @ 16.09.2010, 08:24:57 ) *
Jeśli to ma jakiś większy sens rozdałem "pomógł", ale wydaje mi się, że nowego auta za to nie kupicie tongue.gif
To Ty nie wiesz, że za każde 100pkt 'Pomógł' zarząd forum rozdaje Fiaty 126p, rocznik 2010? Nospor ma ich już 16 winksmiley.jpg

Ten post edytował sadistic_son 16.09.2010, 07:37:25


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
nospor
post 16.09.2010, 07:42:34
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
zarząd forum rozdaje Fiaty 126p
Ogólnie się zgadza, ale wkradło się pare błędów:
1) Nie fiaty a pieniądze
2) Nie rozdaje a kradnie
3) nie zarząd a rząd
winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bigbadcompany
post 16.09.2010, 07:48:35
Post #11





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

Ostrzeżenie: (0%)
-----


Panowie, teraz już wiem jak kto tutaj działa. Ja nic nie wygadam, ale lepiej żeby ci z góry tego nie przeczytali i nie mam tutaj na myśli sąsiadów ani samego boga tongue.gif
P.s. Pamiętajcie agent Tomek czuwa biggrin.gif

Dobra kończę, bo sie off-topic z tego robi powoli smile.gif

Ten post edytował bigbadcompany 16.09.2010, 07:49:09


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post
nospor
post 16.09.2010, 07:51:26
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
P.s. Pamiętajcie agent Tomek czuwa
Agencie Tomku...lepiej od dziś się rozglądaj uważnie wracając wieczorem do domu aaevil.gif

winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sadistic_son
post 3.07.2024, 20:41:49
Post #13





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Ależ tu się kiedyś pięknie dyskutowało. A obecnie pustki, tylko pajęczyny na forum zostały i takie turlane przez wiatr kłęby suchej trawy :|


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
nospor
post 4.07.2024, 09:06:02
Post #14





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




az sie leska w oku zakrecila biggrin.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phpion
post 5.07.2024, 07:42:59
Post #15





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




No smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:22