Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL] Przekazanie informacji z formularza i wykorzystanie w MYSQL
Klimek
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 20.07.2017

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


Witajcie mam następujący problem.

Przygotowany mam formularz, który powinien przekazywać dane do MYSQL, lecz tak nie robi.
  1. echo"<form action='test.php' method='post'>";
  2. echo"<p>";
  3. echo"<b>Month: </b>";
  4. echo"<select name='miesiac' size='1'>";
  5. echo"<option></option>";
  6. echo"<option value='1'>January</option>";
  7. echo"<option value='2'>February</option>";
  8. echo"<option value='3'>March</option>";
  9. echo"<option value='4'>April</option>";
  10. echo"<option value='5'>May</option>";
  11. echo"<option value='6'>June</option>";
  12. echo"<option value='7'>July</option>";
  13. echo"<option value='8'>August</option>";
  14. echo"<option value='9'>September</option>";
  15. echo"<option value='10'>October</option>";
  16. echo"<option value='11'>November</option>";
  17. echo"<option value='12'>December</option>";
  18. echo"</select>";
  19. echo"<b>Year: </b>";
  20. echo"<select name='rok' size='1'>";
  21. echo"<option></option>";
  22. for($i=2014;$i<=date('Y');$i++)
  23. {
  24. echo"<option>$i</option>";
  25. }
  26. echo"</select>";
  27. echo"<input type='submit' value='Show' />";
  28. echo"</p>";
  29. echo"</form>";
  30.  
  31. $miesiac=$_POST['miesiac'];
  32. $rok=$_POST['rok'];
  33.  
  34. echo"<b><font size='+2'><h1>Statistic for $miesiac - $rok</h1></font></b>";


Ogólnie krzaczy mi się na 31 i 32 linijce. Mówi, że jest to niezidentyfikowany indeks, choć podczas tworzenia innego pliku mam tak wprowadzone i działa normalnie.
Dążę do tego, aby wyrażenie:

Kod
$zapytanie = "select sum(ilosc) as ile  from `zamowienie` where data_zlecenia >= `data_zakonczenia_badania`='$rok' && `data_zakonczenia_badania`='$miesiac' && `status`='4' ";



Zadziałało.

Ten post edytował Klimek 24.08.2017, 09:13:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Klimek
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 20.07.2017

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


Dopiero "raczkuję" w PHP więc proszę o wyrozumiałość, poza tym temat założyłem w dziale "Przedszkole" także wszelkie komentarze to chyba nie są na miejscu.

Mam jeszcze kolejne pytanie.

Muszę wykorzystać dane z formularza, które użytkownik wybierze podczas uzupełniania formularza.

Na sucho zapytanie do bazy danych wygląda tak:

Kod
select sum(ilosc) as ile from `zamowienie` where `data_zlecenia` >= '2014-01-01' && `data_zlecenia` <='2014-01-31' && `status`='4' && `termin_zakonczenia`>`data_zakonczenia_badania`


Próbowałem różnych opcji ( wliczając nawet $_GET), ale niestety nic nie przyniosło efektu.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.09.2025 - 21:20