21. juni 2003 - 15:30Der er
7 kommentarer og 1 løsning
UDATE af tabel
Jeg har lavet et login, hvor man så kan oprette en profil mm.. Til min profil, har man tre forskellige tabeller 1. login 2. profil_genrelt 3. profil_hardware Login og visning af profilen virker godt nok ud fra en FORM. Men når jeg vil opdatere mine felter i en tabel i databasen sker der intet, hvilket jeg ikke fatter!
//Noget af min kode:
//Opdatering af databasen! if($_POST['opdater']) { $opdater_login = "UPDATE login SET brugernavn='$_POST[brugernavn]', kode='$_POST[kode]' WHERE id='$id'"; $opdater_generelt = "UPDATE profiler_generelt SET navn='$_POST[navn]', alder='$_POST[alder]', mail='$_POST[mail]', icq='$_POST[icq]', by='$_POST[by]', postnr='$_POST[postnr]', hjemmeside='$_POST[hjemmeside]', klan='$_POST[klan]', beskeftigelse='$_POST[beskeftigelse]', beskrivelse='$_POST[beskrivelse]' WHERE postnr='6200'"; $opdater_hardware = "UPDATE profiler_hardware SET cpu='$_POST[cpu]', grafikkort='$_POST[grafikkort]', monitor='$_POST[monitor]', horetelefoner='$_POST[horetelefoner]', mus='$_POST[mus]', musematte='$_POST[musematte]', forbindelse='$_POST[forbindelse]', operativsystem='$_POST[operativsystem]', oplosning='$_POST[oplosning]', sensitivity='$_POST[sensitivity]' WHERE profil_id='$profil_id'"; mysql_query($opdater_generelt); }
//Profilen! if($profil_id) { $hent_login = mysql_query("SELECT * FROM login WHERE id='$profil_id'") or die(mysql_error()); $hent_generelt = mysql_query("SELECT * FROM profiler_generelt WHERE profil_id='$profil_id'") or die(mysql_error()); $hent_hardware = mysql_query("SELECT * FROM profiler_hardware WHERE profil_id='$profil_id'") or die(mysql_error()); $login = mysql_fetch_assoc($hent_login); $generelt = mysql_fetch_assoc($hent_generelt); $hardware = mysql_fetch_assoc($hent_hardware);
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Istedet for den -> WHERE postnt=.... Så burde du nok hive id'et ud på bruger og lægge det i et hidden felt også lave en WHERE på den -> WHERE id='$_POST[id]'
Der skal normalt ikke være postnr. Det er bare for en sikkerhedsskyld, at jeg tester med mit postnr til min profil!! og normalt angiver jeg brugerne efter profil_id
Sådan en lille lam fejl! ahv du er en gutterman og du får dine gyldne 15 points =)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.