Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zależność zapytania SQL od danych z formularza.
oximus
post 9.05.2005, 08:24:28
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.04.2005
Skąd: Tychy

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


witam, mam taki formularz:
  1. <?php
  2. echo'<form method=\"GET\">';
  3. echo'Wprowadź datę / Input date ';
  4. echo&#092;"<INPUT TYPE=text NAME=data_all_errors_rok SIZE=4 VALUE=$rok maxlength=4>\";
  5. echo'-';
  6. echo&#092;"<INPUT TYPE=text NAME=data_all_errors_mc SIZE=2 VALUE=$mc maxlength=2>\";
  7. echo'-';
  8. echo&#092;"<INPUT TYPE=text NAME=data_all_errors_dzien SIZE=2 VALUE=$dzien maxlength=2>\";
  9. echo&#092;" \";
  10. echo&#092;"<INPUT TYPE=text NAME=data_all_errors_godz SIZE=2 VALUE=G/H maxlength=2>\";
  11. echo':';
  12. echo&#092;"<INPUT TYPE=text NAME=data_all_errors_min SIZE=2 VALUE=m maxlength=2>\";
  13. echo&#092;"<input type=submit name=search_all_errors value=OK>\";
  14. echo'</center></FORM>';
  15. ?>


i jego obsługę
  1. <?php
  2. if(isset($_GET['search_all_errors'])){
  3. require_once('mysql_connect.php');
  4. $query=&#092;"SELECT Text FROM Events WHERE Whenl>('data_all_errors_rok'-'data_all_errors_mc'-'data_all_errors_dzien' 'data_all_errors_godz':'data_all_errors_min')\";
  5. $result=mysql_query($query) or die (mysql_error());
  6. }
  7. while(list($Text)=mysql_fetch_row($result)){
  8. echo $Text;
  9. }
  10. ?>


Jakoś mu się nie chce działać, WHY?


--------------------
A T A R I
Go to the top of the page
+Quote Post
mike
post 9.05.2005, 08:27:28
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A na podstawie czego stwierdzasz że Ci nie działa?
Jakis komunikat sie pojawia, ... , może cos innego?
Opisz nam jak skrypt reaguje.

--- Update ---
  1. <?php
  2. $query=&#092;"SELECT Text FROM Events WHERE Whenl>('$data_all_errors_rok'-'$data_all_errors_mc'-'$data_all_errors_dzien' '$data_all_errors_godz':'$data_all_errors_min')\";
  3. ?>

albo
  1. <?php
  2. $query=&#092;"SELECT Text FROM Events WHERE Whenl>('$_GET[ 'data_all_errors_rok' ]'-'$_GET[ 'data_all_errors_mc' ]'-'$_GET[ 'data_all_errors_dzien' ]' '$_GET[ 'data_all_errors_godz' ]':'$_GET[ 'data_all_errors_min' ]')\";
  3. ?>

Nie wiem jak masz php ustawione

Ten post edytował mike_mech 9.05.2005, 08:35:42
Go to the top of the page
+Quote Post
oximus
post 9.05.2005, 08:37:07
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.04.2005
Skąd: Tychy

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


Dzięki zapomniałem o "$" przed. Wpisuję: 2001 - 08 - 16 15 : 43 i dostaję komunikat: Something is wrong in your syntax obok ':'43')' w linii 1 może muszę mu jeszcze podać sekundy ?

Ten post edytował oximus 9.05.2005, 08:37:25


--------------------
A T A R I
Go to the top of the page
+Quote Post
nospor
post 9.05.2005, 08:39:26
Post #4





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




Na mój gust to powinieneś jeszcze datę w ciapki wziąć czyli 'twoja data'. Bez tego nie pójdzie (przynajmniej mi nigdy nie szlo)


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

"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
oximus
post 9.05.2005, 08:43:21
Post #5





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.04.2005
Skąd: Tychy

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


Moją wpisywaną datę z formularza? Nie no tak nie może być smile.gif...to będzie obsługiwał stary dziadek i co wtedy?


--------------------
A T A R I
Go to the top of the page
+Quote Post
nospor
post 9.05.2005, 08:44:53
Post #6





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




Sorki ale nie kumam? Co ma dziadek do tego? Bez ciapków zapyatnie ci nie pójdzie. Złą skŁadnie ma teraz. Więc się dziadkiem nie wykręcaj tylko powiedz o co ci chodzi.
a poza tym daj te ciapki i powiedz czy dziala


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

"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
oximus
post 9.05.2005, 08:49:55
Post #7





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.04.2005
Skąd: Tychy

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


  1. ....WHERE Whenl>'($data_all_errors_rok-$data_all_errors_mc-$data_all_errors_dzien $data_all_errors_godz:$data_all_errors_min)'


Działa.. smile.gif Dzieki myślałem, że do formularza mam wpisywać datę z ciapkami smile.gif czyli np: '2005'


--------------------
A T A R I
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: 24.07.2025 - 15:30