Avatar billede lord_fantomos Nybegynder
20. april 2001 - 17:35 Der er 16 kommentarer og
1 løsning

ændre i bruger

Hejsa!!!

Jeg har en masse medlemmer, som skal skrives ind på hver deres side!!!
Jeg skal have lagt al den info om dem
(
navn:
Alder:
Mail:
Rang:
Quote:
osv osv osv
)
Således at det er muligt for hvert medlem at logge ind og ændre i deres profil!!!

Lad os sige jeg har tabellen: (mig) og har lavet et script som så læser ud fra hver data!

Hvordan skal det script, som kan ændre i tabellen se ud? Altså noget med den skal finde al info om personen ind, i en tekstbox, og derefter skal man kunne ændre i det!!!

Jeg hæver points, hvis det er for lidt!!!
Avatar billede htx98i17 Professor
20. april 2001 - 17:40 #1
du bruger din query til at udfylde values i formfelterne...

value=\"<? echo$query[navn] ?>\"

så vises alle data i felterne...

og så kan du update dataen med:
mysql_query(\"UPDATE tblnavn SET navn = \'$navn\', mail = \'$mail\' \");

forstår du det? :))
Avatar billede mortenfn Nybegynder
20. april 2001 - 17:41 #2
mysql_query(\"UPDATE liste SET email =\'$email\' where bruger =\'$bruger\'\");
Avatar billede lord_fantomos Nybegynder
20. april 2001 - 17:42 #3
øhh jeg er med på hvordan jeg kan få infoen ind i tekstboxen, men tabellen ser sådan ud:

navn: hans navn
alder: hans alder osv osv osv

Så kan jeg vel ikke bare lave \"value=\"<? print$query[navn] ?> da jeg også skal have hans alder osv med!!

Det ville være lækkert hvis du kunne...uddybe lidt!
Avatar billede lord_fantomos Nybegynder
20. april 2001 - 17:44 #4
Ok, nu er jeg med (hjernen skulle lige igang)

Jeg forståer bare ikke anden del! Hvad er form action f.eks!
Avatar billede htx98i17 Professor
20. april 2001 - 17:45 #5
det er den fil som skal behandler dine data fra dine felter,
Avatar billede htx98i17 Professor
20. april 2001 - 17:46 #6
altså den fil hvor der f.eks. er INSERT INTO tbl osv...
Avatar billede gizmo-gizmo Nybegynder
20. april 2001 - 17:46 #7
<?
if($sub){
  mysql_query(\"update tabel set navn = \'$navn\', alder = \'$alder\', mail = \'´$mail\', rang = \'$rang\', Quote = \'$Quote\' where navn = \'$navn\'\");
}
?>


<?
connect her
$query = mysql_query (\"SELECT * FROM tabelnavn WHERE navn=\'$navn\'\");
$antal = mysql_fetch_array($query);
?>


<form action=\"oplysning.php\" merhod=\"post\">
navn: <input type=\"text\" name=\"navn\" value=\"<? echo \"$antal[navn]\"; ?>\"> <br>
alder: <input type=\"text\" name=\"alder\" value=\"<? echo \"$antal[alder]\"; ?>\">  <br>
mail: <input type=\"text\" name=\"mail\" value=\"<? echo \"$antal[mail]\"; ?> \">  ><br>
rang: <input type=\"text\" name=\"rang\" value=\"<? echo \"antal[rang]\"; ?> \">  <br>
Quote:<input type=\"text\" name=\"Quote\" value=\"<? echo \"$antal[Quote]\"; ?> \"> <br>
<input type=\"submit\" name=\"sub\" value=\"ret oplysningerne\">
</form>
Avatar billede mortenfn Nybegynder
20. april 2001 - 17:47 #8
value=\"<? echo $query[navn]; ?>\"
Avatar billede gizmo-gizmo Nybegynder
20. april 2001 - 17:48 #9
Jeg kom først med den komplette løsning
Avatar billede lord_fantomos Nybegynder
20. april 2001 - 17:48 #10
<?php

mysql connect.blablablab.........................

select from blabla.............

mysql_query(\"UPDATE medlemmer SET navn=\'$navn, mail=\'$mail\' \");


blablablablabla

?>


Sådan?
Avatar billede biver.dk Nybegynder
20. april 2001 - 17:48 #11
Lord... Har du glemt spm igen??? Jeg har forklaret nærmere! (Billed + overskrift)
Avatar billede htx98i17 Professor
20. april 2001 - 17:49 #12
du bruger select når du skal trække data ud og UPDATE når du har trykket submit og du skal update i din db...
Avatar billede lord_fantomos Nybegynder
20. april 2001 - 17:50 #13
DVs jeg kan godt fjerne select from..............?
Avatar billede biver.dk Nybegynder
20. april 2001 - 17:51 #14
Avatar billede htx98i17 Professor
20. april 2001 - 17:52 #15
ja hvis du laver en selvstændig fil til din action...
Avatar billede lord_fantomos Nybegynder
20. april 2001 - 17:53 #16
Ok, det lyder godt :o)

BIVER.DK Drop den spam! Skriv i dit eget spm, hvis det er så slemt!!!
Og, du er nok nød til at få en ny til det, da jeg ikke har tid!
Avatar billede biver.dk Nybegynder
20. april 2001 - 17:55 #17
ohhh! Kunne du ikke bare have sagt det igår!
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
Computerworld tilbyder specialiserede kurser i database-management

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