Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie daty do bazy danych (nie dzisiejszej), Szybko
Szymad
post 16.01.2012, 15:26:06
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 1.12.2011

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


Witam,
bardzo was proszę o pomoc. Otóż za cholerę nie mogę sobie poradzić z dodaniem daty. Ciągle mam 0000-00-00.
A bardzo tego potrzebuję.

  1. faktura::$array[] = strtotime($_POST['termin_przelewu']);
  2. faktura::$array[] = strtotime($_POST['data_zawarcia_umowy']);
  3. faktura::$array[] = strtotime($_POST['delivery_date']);



A potem staram się dodać w normalnym INSERCIE to i wyskakują te zera.

  1. public function register(){ //to jest funkcja klasy kontrakt
  2. echo "Called function register()";
  3. faktura::getFields(); //pobierz pola
  4. include 'print.php'; //dołącz plik druku
  5. $query = "INSERT INTO `contracts` VALUES(NULL, "; //dodaje pętlą
  6. for($i = 0;$i<faktura::$count;$i++){
  7.  
  8.  
  9. $query = $query . '"'.faktura::$array[$i] . '", ';
  10.  
  11.  
  12.  
  13.  
  14. }
  15. include 'connect.php'; //dołącz plik połączenia
  16. $link = getConnect(); //połącz
  17. $user= getUser($link); //pobierz dane użytkownika
  18. $query = $query . '"'.faktura::$array[22] . '","'.$user[6].'","'.date(m-d-Y).'","'.$user[0].'","Zawarta, nie realizowana")'; //dodaj resztę danych
  19. $run = mysqli_query($link,$query); //uruchom



Skrypt chodzi tylko są te zera. Pomóżcie mi proszę. W bazie danych miałem jako date i jako text te pola z datą i nic nie pomaga sad.gif Jestem zdesperowany, bo mi sie spieszy, a tego za cholerę nie mogę przeskoczyć
Go to the top of the page
+Quote Post

Posty w temacie


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 - 21:48