Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][MYSQL] wygląd i wysałanie danch w formularzu
krzychu0808
post
Post #1





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

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


Witam...
Zrobiłem sobie panel admina i formularz dodawania usera ale nie wiem jak zrobić pole data urodzenia chodzi mi o to aby składało się z 3 pół do wpisywania pierwsze 4 literowe drugie i trzecie 2 literowe pomiędzy każdym polem znak "-" a do bazy danych żeby wysłało w formie 19910305 lub 1991-03-05....
jedno pole np login wygląda u mnie tak
  1. <?php
  2. echo '<B>Login:</b><BR><input type="text" name="userid">';
  3. ?>


moje 2 pytanie jak zrobić aby pole do wpisywania takie jak wyżej miało określoną długość tzn nie ilość znaków do wpisania tylko wielkość tej tabelki gdzie się wpisuje....

moje 3 pytanie czy da się zrobić aby w polu np takim jak podałem wyżej można umieścić wartość domyślną aby się po włączeniu świeciła się jakaś wartość domyślna... próbowałem to zrobić w
  1. <?php
  2. echo '<textarea rows="0" cols="20" name="opis" maxlength="200">Jestem sobie mały romek</textarea><br/>';
  3. ?>

ale nawet jak ustawie rows 0 lub 1 to i tak mam pole z dwoma wierszami....
proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php programmer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


  1. <B>Data:</b><BR>
  2. <input type="text" name="rok" size="4" maxlength="4" value="2008" onKeyUp="CheckDigits(this)">
  3. -
  4. <input type="text" name="miesiac" size="2" maxlength="2" value="08" onKeyUp="CheckDigits(this)">
  5. -
  6. <input type="text" name="dzien" size="2" maxlength="2" value="01" onKeyUp="CheckDigits(this)">
  7.  
  8.  
  9. <script language="javascript" type="text/javascript">
  10.  
  11. function CheckDigits(obj){
  12. wynik = '';
  13. for (i=0;i<obj.value.length;i++){
  14. c = obj.value.charAt(i);
  15. n = parseInt(c);
  16. if (!isNaN(n)) wynik += c;
  17. }
  18.  
  19.  
  20. obj.value = wynik;
  21. }
  22.  



co do daty to mozesz to zdobić na dwa sposowy

  1. <?php
  2. $data = explode('-',$data);
  3. $rok = $data[0];
  4. $miesiac = $data[1];
  5. $dzien = $data[2];
  6. ?>


lub użyć funkcji substr" title="Zobacz w manualu PHP" target="_manual

Ten post edytował php programmer 24.07.2008, 21:07:04
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: 11.10.2025 - 12:18