ugrás a tartalomhoz

Text mező két funkcióval

spider666 · 2010. Júl. 27. (K), 14.08
Sziasztok!
Van nekem a következő kódom:
<form action="PHPFELDOLGOZÓ" method="post">
    <input type="text" name="username" value="Felhasználónév" onclick="this.value='';">
<br>
  <input type="password" name="password" value="Jelszó" onclick="this.value='';">
<br>
<input type="submit" value="Belépés">
</form>


Én azt szeretném, hogy amint belépett az a user, kiírja a felhasználónevét. Azaz, amit beírnak a text mezőbe, azt javascript segítségével kiírja addig, amíg ki nem jelentkezik a felhasználó. Már próbáltam egy javascripttel, de azzal nem sikerült a dupla funkció.
Valaki tudna nekem segíteni?
A válaszokat előre is köszönöm!
 
1

echo

Schmidi · 2010. Júl. 27. (K), 14.22
Nem kell hozzá JavaScript.
Ha be van lépve, akkor a value="" mezőbe az alapértelmezett szöveg helyett echo()-zd bele a belépett user nevét.

Általában amúgy ezt nem a login formmal szokás megoldani, hanem ilyenkor a form helyett egy sima egyszerű szöveg jelenik meg.

Ha form, akkor kicsit zavaró lehet, hogy tud bele írogatni a user, és azt hiszi történni is fog valami. Ha a jelszó mezőt és a submit gombot is kint hagyod, akkor meg egyenesen megtévesztő, mert olyan mintha nem lépett volna be.
2

nincs tárgy

spider666 · 2010. Júl. 27. (K), 14.35
Én nem úgy akarom, ahogy írtad, hanem sima egyzserű szövegként akarom megjeleníteni.
Na, ezt hogyan?
Pontosabban:
Van a login rendszerem. Abba, ha valaki beír valamit, akkor még ne jelenjen meg semmi, hanem várja meg, míg átmegy azon a pár megadott oldalon, és egy másik, php fájl nyerje ki a megadott adatot, és ott, ahol én szeretném, jelenjel meg egy szöveg.
PL: Üdvözöllek a weboldalon KINYERTADAT!
3

If

Schmidi · 2010. Júl. 27. (K), 14.37
Akkor nem a text mezőnek lesz két funkciója. Ezt írtad, ezért gondoltam, hogy abba akarsz beleírni.

Így simán csak megvizsgálod, hogy belépett-e, és annak megfelelően írod ki amit szeretnél.

if ( belepett? ) {
   echo $felhasznaloNev;
} else {
   // itt meg kiíratod a belépési űrlapot
}
A belepett? helyére értelemszerűen behelyettesíted a saját vizsgálatodat, hogy be van-e lépve, a $felhasznaloNev helyére meg beírod azt a változót, ahol a user nevét tárolod.
4

És ha több user?

spider666 · 2010. Júl. 27. (K), 14.41
És ha több userem van, akkor is ugyanez?
5

Nyilván..

thgab · 2010. Júl. 27. (K), 15.39
..azt tárolni kell (SESSION), hogy az aktuális munkamenetben ki van bejelentkezve.