Avatar billede xeox Nybegynder
21. april 2005 - 13:36 Der er 9 kommentarer og
1 løsning

Hjælp til at hente navn og email i DB?

Hej.
Da man skal overholde reglerne for exp.dk er jeg nødt til at oprette et nyt spørgsmål som vælger mit tidligere som er blevet besvaret:

http://www.eksperten.dk/spm/611634

Mit spørgsmål lyder nu:

Nu tager den første person .. altså id=1 .. og skriver både hans navn og email i denne dropdown menu på kontakt.php:

<select input type="select" name="person">
<?php foreach($personer as $email => $navn ) {
print '<option value="'.$email.'">'.$navn.'</option>';
} ?>
</select>

Men vil gerne have det på den måde man kun kan se personens navn, og hvis man så vælger det navn og udfylder resten af felterne og trykker send, så sender den til den email som står i det id hvor man har valgt navnet :)

kan godt vise siden hvis i har brug for det.

Håber i kan hjælpe mig!
Avatar billede Daniel.E Praktikant
21. april 2005 - 13:43 #1
jamen.. er det ikke allerede som det skal være.. udfra den kode jeg kan se i dit tidligere spørgsmål spørge du allerede efter $_POST["person"]

og din select hedder også name="person"
Avatar billede Daniel.E Praktikant
21. april 2005 - 14:01 #2
hvis der er problemer med at få det til at virke, kan jeg godt i privaten når jeg er hjemme, kigge nærmere på det.

men gider du så ikke sende mig den fulde source til:  danielhep@gmail.com

Hvis vi ikke kan klare det her :=)
Avatar billede xeox Nybegynder
21. april 2005 - 14:07 #3
jo jeg sender dig det lige med det samme, og en url på hvor du kan se siden, og en url på hvor du kan se hvordan det rigtigt skal virke !
Avatar billede Daniel.E Praktikant
21. april 2005 - 14:08 #4
ok.. jeg kigger på det når jeg kommer hjem... skriver tilbage på din mail adresse.

jeg skal huske at beskrive hvad jeg har gjordt for at rette dit problem, igen for at overholde ekspertens reglement.
Avatar billede xeox Nybegynder
21. april 2005 - 14:09 #5
jeps, det er også helt i orden :).. til andres brug senere hen :)
Avatar billede Daniel.E Praktikant
23. april 2005 - 23:04 #6
Der er et par ting jeg vist nok lige skal have sagt...

1) Din kode er meget rodet, og blandet sammen.  Men udfra hvad du har sendt mig (3 filer) kunne jeg ikke teste. 

2) Det som du beskriver er allerede i orden i din kode allerede.  Hvis det ikke fungere, så er der noget andet der fejler.  Hvad det er aner jeg ikke, da det er så rodet og så har jeg kun 3 filer. 


Men her er en løsning.

Med denne tager du fat i det der blev sendt fra din dropdown box, med brugernavne over emails.

$_POST["person"]


I din form kalder du sendmail.php, og denne har funktionen mail().  I denne funktion kalder du allede $_POST["person"].  Så det skal virke.
Avatar billede xeox Nybegynder
25. april 2005 - 09:35 #7
Jamen problemet er at den jo ikke henter alle emails i min DB! den henter jo kun hvad der står i id=1
Avatar billede xeox Nybegynder
25. april 2005 - 11:07 #8
Jeg har fået løst problemet.. den tager lidt tid om at modtage en sendt mail.. så jeg venter lige på om det virker.
Avatar billede xeox Nybegynder
28. april 2005 - 11:40 #9
-lukket-
Avatar billede xeox Nybegynder
28. april 2005 - 11:40 #10
.
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