Autor | Zpráva | ||
---|---|---|---|
Alastor_Kopal Profil * |
#1 · Zasláno: 20. 4. 2009, 15:25:50
Mám script který mi po odeslání změní heslo podle toho které si nastavím ale nemůžu potom to session aktualizovat
$_SESSION['email'] = $novemail; $_SESSION['poznamka'] = $novpoznamka; $heslo = $_SESSION['heslo']; $email = $_SESSION['mail']; $novheslo = $_POST["heslo"]; [$_SESSION['heslo'] = $_POST["heslo"]; $novemail = $_POST["email"]; $novpoznamka = $_POST["poznamka"]; $id = $_SESSION['id']; |
||
Alphard Profil |
#2 · Zasláno: 20. 4. 2009, 15:28:47
:-) takové procvičování přiřazení hodnot jsem už dlouho neviděl
Ale k problému, proč ta levá hranatá závorka na začátku šestého řádku? |
||
Alastor_Kopal Profil * |
#3 · Zasláno: 20. 4. 2009, 15:31:27
ta tam nepatří
[ pre ] omylem jsem zmáčkl místo tlustě (b) kód |
||
Nox Profil |
#4 · Zasláno: 20. 4. 2009, 15:39:55
Alastor_Kopal
Jaký to má smysl tahle akce kulový blesk? $novemail není o moc kratší jak $_SESSION["email"] a pak nebudeš muset dělat takovéto podivnosti a bude to přehlednější Co myslíš tím "aktualizovat session"? |
||
Alastor_Kopal Profil * |
#5 · Zasláno: 20. 4. 2009, 15:46:36
„Co myslíš tím "aktualizovat session"?“
příklad: V databázi bude Jméno - 1 Kč - 12 poté přijde uživatel 1 a změní pomocí mého scriptu sloupec Kč z 12 na 15 A když to session zobrzím tak tam bude 12 Kč dokud se znovu nepřihlásím nebo nezměním session na 15 (aktualizace sesion) |
||
AM_ Profil |
#6 · Zasláno: 20. 4. 2009, 23:10:18
$_SESSION['heslo'] = $_POST["heslo"]; přiřadí to $_SESSION['heslo'] to co máš v $_POST['heslo'] a ne že ne. Chybu máš zřejmě jinde, pokud se divíš, že v $heslo máš staré heslo, pak je to tím, že přiřazení je předtím, ale to asi zase je schválně, protože tam máš taky proměnnou $noveheslo. Uf, netušil jsem, že se na devíti primitivních přiřazovacích příkazech dá vyrobit tolik zmatku.
|
||
Alastor_Kopal Profil * |
#7 · Zasláno: 21. 4. 2009, 13:45:02
tak oddělat přeměnu hesla ?
$heslo = $_SESSION['heslo']; |
||
AM_ Profil |
#8 · Zasláno: 21. 4. 2009, 17:17:10
Podívej, já se v těch přiřazeních moc nevyznám a hlavně nevím, co chceš mít ve které proměnné. Zkus se nad tím ZAMYSLET a napsat to tak, aby v každé proměnné zůstalo to, co tam být má.
|
||
Časová prodleva: 15 let
|
0