Avatar billede Slettet bruger
07. januar 2007 - 15:16 Der er 7 kommentarer

Mappe arkiv opsætning

Hej eksperter.
Jeg har et lille projekt igang.
Når man som admin opretter en ny bruger kommer der en mappe med brugerens navn (-minus æøå osv.), og når brugeren opretter et projekt så opretter den en mappe inde under brugerens mappe.

Men hvis jeg som admin, vil retter brugeren skal jeg kunne ændre hans brugernavn, og her skal den så bare rename brugerens mappe til det nye navn.

Men hvis jeg nu vil ændre ejen af projektet (valg af bruger i dropdown), skal den rykke det til den nye ejer.
De 2 ting er mig ikke noget problem, men hvad hvis jeg vil gøre begge dele på en gang?

Hvis jeg nu vil give en ny ejer, men også rename projektet?
Så skal den lige pludseligt rename 2 ting.

Nogen der kan komme med et forslag?
Avatar billede zynzz Praktikant
07. januar 2007 - 15:18 #1
Avatar billede Slettet bruger
07. januar 2007 - 15:22 #2
Kender godt funktionen også den jeg bruger til de 2 ting, men kan ikke lige find ud af det hvis den skal gøre begge dele.

For først skal den rename("brugere/".$bruger, "brugere/".$nybruger);
Bagefter skal den så rename("brugere/".$nybruger."/".$projekt,  brugere/".$nybruger."/".$nytprojekt);
Avatar billede zynzz Praktikant
07. januar 2007 - 15:45 #3
Kan du så ikke bare lade den gøre det, altså sætte nr. 2 ind hvor du updatere den ene bruger ?
Avatar billede Slettet bruger
07. januar 2007 - 15:48 #4
Tror måden er at tjekke før min form, hive de gamle infomationer ud f.eks. $old.
og når submit knapper bliver trykket.
Tjekker jeg på brugeren om det er den samme som $old har.
Så skal den ikke rename her.
Og gøre det samme med projektet's navn se om det er det samme.
Avatar billede zynzz Praktikant
07. januar 2007 - 15:50 #5
ja du skal tjekke om de gamle informationer og de nye informationer passer sammen, om der er tale om samme bruger...
Avatar billede Slettet bruger
07. januar 2007 - 16:04 #6
Ja men kan ikke lige helt se det for mig, men jeg prøver ad.
Avatar billede zynzz Praktikant
07. januar 2007 - 16:15 #7
Måske..?

if($gammel_bruger == $_POST['ny_bruger']){
rename("brugere/".$gammel_bruger."/", "brugere/".$_POST['ny_bruger']."/");
mysql_query("UPDATE brugere SET brugernavn='"$_POST['ny_bruger']"' WHERE brugernavn='".$gammel_bruger."'");
}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging