PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL <select>-ile andmebaasist väärtus
Autor Abi Postitus Abi

innudesigns
::Hype::

Postitusi: 75
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
<select>-ile andmebaasist väärtus

Kood selline:
PHP kood:

echo'<select name=month class=form>';while(list($a$b) = each($valikud2)){echo"<option value=\"".$a."\"".($month==$a " selected" "").">".$b."</option>";}echo'</select>';


Probleem seisneb selles, et kasutajate konto all on võimalus muuta sünniaega, mis koosneb <select> kastidest (kuupäev, kuu, aasta). Kuid kuidas neile anda andmebaasist saadud väärtus, et kui konto alla minna ei oleks seal jälle 1 jaanuar vaid õiged andmed, mis tulevad andmebaasist.

12.04.2005 10:01:50 Vajutades siia näed kasutaja innudesigns profiili

eero


Postitusi: 890
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 9/10Administratiivhinnang: 9/10Administratiivhinnang: 9/10Administratiivhinnang: 9/10Administratiivhinnang: 9/10Administratiivhinnang: 9/10Administratiivhinnang: 9/10Administratiivhinnang: 9/10Administratiivhinnang: 9/10
RE: <select>-ile andmebaasist väärtus

Hiljuti postitasin ühe funktsiooni, mis minu süsteemidele rippmenüüsid genereerib:
http://php.center.ee/vaatafoorumiteemat.php?id=5974

___________________________________________________
This foreign policy stuff is a little frustrating! - George W. Bush

12.04.2005 16:43:10 Vajutades siia näed kasutaja eero profiili

koger


Postitusi: 229
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: <select>-ile andmebaasist väärtus

appi tuleb ka väike HTML-i tundmine, <option value="miski" selected>miski</option> - selected peab olema sellel real, mis peab olema esimene, ehk siis kasutaja poolt valitud

12.04.2005 19:21:24 Vajutades siia näed kasutaja koger profiili

jakko100

Postitusi: 8
Tase: 1
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: <select>-ile andmebaasist väärtus

Peale seda kui oled kas siis timestamp väärtusest või terviklikust kuupäevast eraldi päeva, kuu ja aasta välja võtnud, siis saad eraldi päeva, kuu ja aasta kuvada sedamoodi:

PHP kood:

<select name="paev">
<
option value=""></option>
<?
php
     $kuupaevad 
range("1","31");
                            
     for(
$i 0$i count($kuupaevad); $i++) {

          if(
$kuupaevad[$i] == $paev) { // $paev on siis andmebaasist väljastatud väärtus
               
$selected " SELECTED";
          } else {
              
$selected "";
          }
     echo 
"<option value=\"$kuupaevad[$i]\" $selected>$kuupaevad[$i]</option>\n";
     }
?>
</select>



12.04.2005 19:36:10 Vajutades siia näed kasutaja jakko100 profiili

innudesigns
::Hype::

Postitusi: 75
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: <select>-ile andmebaasist väärtus

Suured tänud kõigile abistajatele. Teie soovitusi/koode uurides jõudsin lihtsa ning loogilise järelduseni, kuidas seda teha. Edaspidiseks uurimiseks teistele abivajajatele jätan selle muudatuse ka siinseks kajastamiseks:
PHP kood:

echo'<select name=month class=form>';while(list($a$b) = each($valikud2)){echo"<option value=\"".$a."\"".($z['month']==$a " selected" "").">".$b."</option>";}echo'</select>'



12.04.2005 20:30:47 Vajutades siia näed kasutaja innudesigns profiili
Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on neljapäev, 2. aprill 2020. Kell on 13:16.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.