Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Data
Dandelion
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


  1. <?php
  2. require_once '../config.php';
  3.  
  4.  
  5. function data() {
  6. echo date('Y-m-d H:i:s');
  7. }
  8.  
  9.  
  10. function rejestracja($login, $haslo, $imie, $nazwisko){
  11.  
  12. global $polacz;
  13. $dat = data();
  14.  
  15. if($_POST['login'] && $_POST['haslo'] && $_POST['imie'] && $_POST['nazwisko'])
  16. {
  17. ?>

  1. $sql = "INSERT IGNORE INTO users(login, haslo, imie, nazwisko, grupa, data_dodania) " .
  2. "VALUES ('" . $_POST['login'] ."', '" . $_POST['haslo'] ."', '" . $_POST['imie'] ."','" . $_POST['nazwisko'] ."','1','$dat')";


  1. <?php
  2. $result = mysql_query($sql)
  3. or die(mysql_error());
  4. }
  5.  
  6. }
  7.  
  8.  
  9. ?>


to jest jeden caly plik jednak chcialem wyszczegolnic zapytanie do bazy

Przeszukalem forum w poszukiwaniu odpowiedzi na moje pytanie. Niestety dalej nie moge poprawic swojego skryptu, dlatego prosze o pomoc

W bazie pole data_dodania jest typu datatime
Go to the top of the page
+Quote Post
mdco
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Zamiast wstawiać date z php wstaw funkcje mysql NOW(). Poczytaj w manualu.


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
Skobi
post
Post #3





Grupa: Zarejestrowani
Postów: 174
Pomógł: 1
Dołączył: 19.02.2004

Ostrzeżenie: (10%)
X----


W zasadzie to nic nie piszesz o tym o co Ci chodzi, ale po kodzie stwierdzam, że cos Ci nie działa.
Na moj rozum to jest to:

zamiast:

  1. <?php
  2. echo date('Y-m-d H:i:s');
  3. ?>


powinno być:

  1. <?php
  2. return date('Y-m-d H:i:s');
  3. ?>


i jeszcze jedna uwaga:

zamiast:

  1. <?php
  2. '$dat'
  3. ?>


powinno być:

  1. <?php
  2. '".$dat."'
  3. ?>
Go to the top of the page
+Quote Post
Dandelion
post
Post #4





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


dzieki funkcja now upraszcza zycie

dla innych

wystarczy w zapytaniu zmienic '$dat' na NOW() :]
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 Aktualny czas: 20.08.2025 - 04:49