I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Opdatere også user, men ikke password eller måske gør den, da jeg kan se hvis jeg skriver @password ud så sender den det der stod i feltet og ikke det jeg havde rettet det til
måske den opdater password, men det ser ud som om at den tager $password stirngen med over fra formen uden at tage den ændring jeg lavede med hvor ved jeg ikke, jeg har stirret mig blind på den nu?
Det er svært at vide uden at se hele din kode. Måske bruger du $password til noget andet i dit script. Det er en rigtig, rigtig god grund til at komme med på noderne og gøre som alle de unge og smarte PHP-udviklere: brug $_POST og $_GET, så bliver det hele let!
if (!empty($_POST)) { extract($_POST); } else if (!empty($HTTP_POST_VARS)) { extract($HTTP_POST_VARS); } og satte bare denne ind og nu opdatede den også password
$sql="UPDATE phpSP_users SET user='{$_POST['user']}', password='{$_POST['password']}', userlevel='{$_POST['userlevel']}' WHERE primary_key='{$_GET['id']}'";
Er under uddannelse og vi skal bruge asp.net, men jeg har lavet en del i php, har bare ikke så meget tid, og prøver at følge med, har brugt post og get bare ikke på den måde, vi har lært på uni og bruge den jeg skrev før.
Du skal altid programmere som om globals er off. Det der "hack" du måske har fået "undervisning" i omkring extract er noget hø. Det skal du glemme alt om.
erik> næh det har du egentlig ret i, det kan jeg heller ikke lige, han fandt jo en løsning fra en kodestump han selv har brugt tidligere, så må han vel bare beholde dem selv
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.