Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Problem z zapisem z pętli for
darth_wilq
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 7.09.2010

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


Witam,
Mam problem, otóż próbuję wczytać datę podaną przez użytkownika, w tym przypadku poprzez pole wybory select, ale mam problem z zapisaniem tej zmiennej dnia/miesiaca/roku do bazy. Mam trzy takie pola wczytujące poszczególne składowe daty. Próbowałem, kombinowałem ale nie wiem dlaczego nic mi nie działa. Połączenie z bazą jest ok. Byłbym wdzięczny za pomoc.

  1. <select name="miesiac" onchange="sprawdz(this.form)">
  2. <?php
  3. for ($i=1;$i<=12;$i++) {
  4. echo '<option value="'.$i.'"';
  5. if ($i==date('i')) echo ' selected="selected"';
  6. echo '>'.$i.'</option>';
  7. }
  8. ?>



Próbowałem np. czegoś takiego, ale też nie działa.
  1. <select name="miesiac[<?php echo $row2['miesiac']; ?>]" onchange="sprawdz(this.form)">
  2. <?php
  3. for ($m=1;$m<=12;$m++) {
  4. echo '<option value="'.$m.'"';
  5. if ($m==date('m')) echo ' selected="selected"';
  6. echo '>'.$m.'</option>';
  7. }
  8. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darth_wilq
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 7.09.2010

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


Przed chwilą wstawiłem mysql_error i zaszedłem trochę dalej, aczkolwiek zmieniłem pole select na normalny input text. Przy logowaniu się na konto trzeba poprawnie wpisać datę, żeby przeprowadzić proces logowania, lecz gdy sprawdzam zawartość tabeli w phpmyadmin, to dalej jest pusto :/ tak jakby to zapytanie w Insert into wogóle się nie wykonywało

Edit:

Wyjaśniło mi się wreszcie dlaczego nie dopisywało mi rekordów do tabeli. Otóż ustawiłem bardzo wysoki auto_increment (chciałem żeby id było bardzo wysokie) i dotarłem do granicy int, więc nie chciało dodawać nowych rekordów, mimo że kod był w miarę poprawny. Także problem rozwiązany, dzięki za podpowiedzi!

pozdrawiam

Ten post edytował darth_wilq 21.03.2011, 23:17:55
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: 28.12.2025 - 11:05