problemer med updater af password

Tags:    php

<< < 12 > >>
hej


jeg er lige nu i gang med at bygge sådan at bruger kan updater password men bruger skal indtaste sin password første for at kun updater det til et nyt password.,

det var sådan jeg havde tænkt mig i start.


Der er bare fejl i kode, men jeg kan ikke se hvad det skulle være,.

Fold kodeboks ind/udPHP kode 



Den siger der er fejl her;

Fold kodeboks ind/udPHP kode 



Vil du sige til mig eller vise mig hvad der er gået galt siden det ikke virker som det skal lige nu =)


Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\ny\include\bruger_indhold.php on line 73


der er der hvor jeg viser fejl.



Indlæg senest redigeret d. 06.04.2012 15:18 af Bruger #17136
14 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 17 karma
Sorter efter stemmer Sorter efter dato
Der er i hvert fald en fejl i linje 16, du kan ikke bare skrive elseif og ikke give den noget at tjekke.

Ellers prøv at split din kode op, og prøv de forskellige funktioner hver for sig, på den måde lærer du også mere, end hvis vi bare giver dig svaret hver gang du får en fejlmelding. :)



Indlæg senest redigeret d. 06.04.2012 15:27 af Bruger #8884
Hvis det er din fejl kan du i stedet prøve at tjekke serverens request method, hvis altså du ikke har flere post forms på den samme side.

Fold kodeboks ind/udPHP kode 




Ellers, så burde det her ikke give en fejlmelding..

Fold kodeboks ind/udPHP kode 


Før du bruger nogen form for data, er det en gode idé lige at tjekke om det overhovedet findes ;)

Har ændret "SELECT FROM .." til "SELECT `password` FROM .." da du kun benytter dig af password-feltet er der ingen grund til at medtage alle felter.

Desuden har jeg rettet $_post[...] til $_POST[...] et sted i din kode.


EDIT: Du burde måske ændre lidt på din kode.. Den ændrer passwordet, hvor password = $_POST['old'] .. Det betyder at hvis der er flere med samme password (som der potentielt godt kunne være), så vil disse blive ændret.

EDIT EDIT: Du sikrer dig heller ikke særlig godt mod mysql-injections. Brug som minimum mysql_real_escape_string() på dine variabler før du indsætter.



Indlæg senest redigeret d. 06.04.2012 16:15 af Bruger #10410
nej okay men så skriver jeg bare sådan her ;

Fold kodeboks ind/udPHP kode 


der kommer fejl i Notice: Undefined index: update in C:\xampp\htdocs\ny\include\bruger_indhold.php on line 65

altså

Fold kodeboks ind/udPHP kode 



Ja, det er så rigtigt men jeg har prøve og prøve, men jeg kan bare ikk se fejl selv. overhovedet. men det var måske en god ide at finde ud af det , omkring at dele det oppe.



Indlæg senest redigeret d. 06.04.2012 15:31 af Bruger #17136
Okay lækkert, jeg kigger lige på det :)



Ellers, så burde det her ikke give en fejlmelding..

Fold kodeboks ind/udPHP kode 


Før du bruger nogen form for data, er det en gode idé lige at tjekke om det overhovedet findes ;)

Har ændret "SELECT FROM .." til "SELECT `password` FROM .." da du kun benytter dig af password-feltet er der ingen grund til at medtage alle felter.

Desuden har jeg rettet $_post[...] til $_POST[...] et sted i din kode.


EDIT: Du burde måske ændre lidt på din kode.. Den ændrer passwordet, hvor password = $_POST['old'] .. Det betyder at hvis der er flere med samme password (som der potentielt godt kunne være), så vil disse blive ændret.

EDIT EDIT: Du sikrer dig heller ikke særlig godt mod mysql-injections. Brug som minimum mysql_real_escape_string() på dine variabler før du indsætter.


ja det kunne godt være at jeg skulle gøre det:), jeg kigger på det :D

skal nok ret på det når jeg er ved at være færdig jeg skal lige kigge på de fejl som jeg har i min kode før jeg kigge på det der :)


Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 06.04.2012 17:55 af Bruger #17136
Held og lykke - håber du får det til at virke!

Husk at give karma, hvis du kunne bruge Andreas Voss, og mine idéer :D



Held og lykke - håber du får det til at virke!

Husk at give karma, hvis du kunne bruge Andreas Voss, og mine idéer :D


skal jeg nok men lige pt nu og her arbejder jeg ud fra det som jeg skal have klart lige nu så må jeg ligge få kigge på dit og Voss efter og for ret op på hvis du kan følge i hvad jeg mener?

håber dog det helt iorden med dig ham??

men det er klart noget som jeg overvejr at gøre efter som jeg har klart det og løse mit problem ;), der i mode håber jeg du kan følge mig og det er helt iorden med dig fordi jeg ønsker på ingen måde at være uvenner med dig eller andre., jeg er her for at lærer noget nyt hele tiden og for at lærer noget positivt hele tiden noget godt!, dog der i mode også for lidt hjælp af andre til for vide hvad man skal gøre og osv..

hvis jeg gøre sådan her så kommer der intet indhold infomation frem på siden eller lign?

Fold kodeboks ind/udPHP kode 


der snakker jeg omkring dette her infomation kommer ikke frem hvis jeg bruger det kode som jeg lige har skrevet :(

Fold kodeboks ind/udPHP kode 


men der i mode hvis jeg gøre sådan her ;

Fold kodeboks ind/udPHP kode 



så kommer der problem i password updater.. hmm,,
så hvis jeg gøre det ene så er der det andet galt. altså password eller er der problem med $post_hemmelig,, hmmm

Ved ikke rigtigt hvad jeg skal gøre :)



Har du husket session_start(); i starten af dit script? ;)
Og kan du evt. vise en fejlmeddelelse, hvis du får sådan en?

Edit: Og der hvor du skriver if($sql) skal der stå if($resultat) :)
//skrevet fra mobil



Indlæg senest redigeret d. 07.04.2012 13:16 af Bruger #10410
Valdemar ja jeg har husk session_start();

jeg for intet, fejlmeddelelse,


Hvor ser du det der med ($sql) og det der med ($resultat)



<< < 12 > >>
t