kuba_pilach
9.01.2011, 21:01:36
Jak umieścić w polu formularza type=date funkcję "NOW()" ( do inputa) i by mogło ulec zmianie przez użytkownika
<?php
// dołączenie plików funkcji tej aplikacji
require_once('funkcje_wyswietl.php');
// początek wywietlania HTML
$urldwa = "index.php";
tworz_naglowek_html('Dodawanie nowej oceny');
if (isset($_SESSION['login'])) { // dostęp dla zalogowanego użytkownika
or
die('Brak polaczenia z serwerem MySQL'); or
die('Nie moge polaczyc sie z baza danych'); ?>
<hr>
<form action="nowaocena.php" method="post">
<div>
<?php
$zapytanie = mysql_query ("SELECT * FROM Przedmiot ORDER BY ID ASC")
echo '<select name="wybranyprzedmiot">';
echo '<option value="">Wybierz przedmiot</option>';
echo '<option value="'.$option['NAZWA'].'">'.$option['NAZWA'].'</option>';
}
?>
</div>
<div>
<?php
$zapytaniedwa = mysql_query ("SELECT * FROM Oceny_wybieranie ORDER BY OCENA ASC")
echo '<select name="ocena">';
echo '<option value="">Wybierz ocenę</option>';
echo '<option value="'.$optiondwa['OCENA'].'">'.$optiondwa['OCENA'].'</option>';
}
?>
<div>
Data:
<input type="date" name="data" size="20" value="<?php now() ?>" >
</div>
<input type="submit" value="Dodaj" />
</form>
<?php
wyswietl_menu_uzyt();
tworz_stopke_html();
} else {
?>
<script type="text/javascript">
window.location.href='<?=$urldwa?>';
</script>
<?php
}
?>
Date() - o ile dobrze zrozumiałem.
Kod
echo date("d-m-Y");
Dodaj tagi do tematu.
kuba_pilach
11.01.2011, 18:32:51
Dzięki wszystkim za pomoc, a tak pytam z potrzeby jeszcze... Da się by było zablokowane "-"? Czyli, by można zmieniać tą datę, ale "-" ma być w tym samym miejscu... Wie ktoś, jak to zrobić?
ADeM
11.01.2011, 19:32:03
A możesz jakoś jaśniej opisać co chcesz zrobić? Podać jakiś przykład?
kuba_pilach
11.01.2011, 19:35:35
Wszytko co nie można usunąć będzie pogrubione:
Przedmiot:
tu lista wybierania z bazy (umiem)
Oceny:
tu wpisywanie ocen (umiem)
Data: YYYY-mm-dd
Data ma mieć w formularzu "type="date"", a także w value chyba "Date(YYYY-mm-dd)"
I właśnie to co jest pogrubione nie ma się dać usunąć!
Czy to wystarczy? I jak to zrobić? dziękuję z góry
bim2
12.01.2011, 20:47:08
Pobaw się w jsie. Że jeśli ilość znaków > 4 i nie jest wstawiany myślnik to sam go dodaj.
kuba_pilach
13.01.2011, 21:12:44
Heh, dużo to mi nie wytłumaczyłeś...
Weś podaj dany kod tej akcji... Dzięki z góry..
ShadowD
13.01.2011, 21:37:33
Tu raczej nie daje się gotowców, a tłumacząc kolegę:
1. sprawdzasz długość stringa w polu
2. jeśli równy 4 dodajesz "-" (dla roku np. "2000-")
kuba_pilach
14.01.2011, 17:49:03
Ale mi tu, o zupełnie co innego chodzi... chcę by dać użytkownikowi możliwe do zmiany tylko rok, miesiąc i dzień... myślniki mają być trwałe... może da się używając naprzykład css, ale ja nie miałem za bardzo z nim do czynienia...
bim2
14.01.2011, 22:02:47
Albo zrób 3 pola input i między nimi myślnik albo w JS sprawdzasz czy 3,7,12 znak to - i go wymuszasz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.