Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem w wczytaniem daty przez SELECT
damianprz
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 26.08.2009
Skąd: Zamojsce

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


Chcę SELECTEM wyszukać rekord (z datą dzisiejszą lub jakąś wpisaną do formularza) w tabeli data (id, data, tak_nie) żeby odczytać czy ten rekord ma w polu tak_nie wartość tak lub nie, ale mniejsza z tym.

  1. $zapytanko = "SELECT * FROM data WHERE data = ".$_POST['data']."";
  2. $rezultat=mysql_query($zapytanko);
  3. $wiersz=mysql_fetch_array($rezultat);
  4. echo "<BR>data z formularza: ".$wiersz['data']." ok";
  5. echo "<BR>id z formularza: ".$wiersz['id']." ok";


próbowałem też zamiast data wpisywać data2 (to są nazwy inputów z formularza, patrz poniżej)
  1. $zapytanko = "SELECT * FROM data WHERE data = ".date('Y-m-d')

i nie wczytuje mi tego rekordu

W formularzu zapodaję:
  1. $time1 = date("Y-m-d");
  2.  
  3. <form action='data_2.php' method='POST'>
  4. <input type='datetime' name='data' value='2009-08-19'>
  5. <input type='datetime' name='data2' value='$time1'>
  6. <INPUT class='button' type=submit value='data' style='font-family: Verdana; font-size: 10pt; font-weight: bold'>
  7. </form>


Ale gdy zapytam:
  1. $zapytanko = "SELECT * FROM data WHERE data = '2009-08-19'"

to wczyta rekord

A takie echo
  1. $time1 = date("Y-m-d");
  2. echo $time1;

wyświetli mi 2009-09-03 czyli dobry format daty, taki jest w bazie danych

Ten post edytował batman 5.09.2009, 13:43:50
Powód edycji: przeniosłem i dodałem tagi ~batman
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: 24.08.2025 - 00:02