Dropdown lista till email

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Dropdown lista till email

Inlägg av SeniorLemuren »

Länk till sidan
Lite nya problem. Nu vet jag inte alls vad jag håller på med. Grejen är den att användaren skall göra ett antal val i dropdownlistor och valet skall sedan sparas undan i en variabel för att skickas med email till mig. Emailproceduren har jag gjort förut i php så det löser jag kanske när minnet vaknar. Problemet är hur jag får tag i det som väljs i dropdownlistorna. html koden till en lista som exempel här.

Kod: Markera allt

<div class="dropdown form-group">
                    <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton2" data-bs-toggle="dropdown" aria-expanded="false">
                        Välj skyltens yttre ram.
                    </button>
                    <div class="dropdown-content">
                        <a class="dropdown-item" href="#"><img src="assets/img/framesharpcorner.jpg" width="140"><br>Skarp hörnram</a>
                        <a class="dropdown-item" href="#"><img src="assets/img/framerounnegcorner.jpg" width="140"><br>Konkav hörnram</a>
                        <a class="dropdown-item" href="#"><img src="assets/img/framerounposcorner.jpg" width="140"><br>Konvex hörnram</a>
                        <a class="dropdown-item" href="#"><img src="assets/img/noframe.jpg" width="140"><br>Ingen hörnram
                        </a>
                    </div>
                </div>
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Dropdown lista till email

Inlägg av SeniorLemuren »

Svara mig själv igen. Ber om ursäkt för detta. När jag kör huvudet i väggen så beror det förmodligen på att jag har passerat bäst före datum för länge sedan och det tar evinnerliga tider innan saker kryper fram i skallen och eftersom jag är lite stressad av att få igång denna site så slänger jag alltid ut en fråga i hopp om att få hjälp tidigare än min hjärna förmår hitta lösningen långt ner i källarvalvens arkiv.

För tillfället hände det sig att pengen trillade ner innan jag han att få hjälp, men snart uppstår en nytt problem som jag säkert vill ha hjälp med, så snälla ni, ge inte upp på mig. Förr eller senare kommer det att inträffa att jag helt saknar någon kunskap, eller att den inte går att finna i långtidsarkivet och då behöver jag hjälp av er som kan.

Om någon är intresserad av hur jag löste detta så kommer det här. Det var förstås mycket enklare än vad jag mindes att det var, när det äntligen ploppade fram. Jag har implementerat ändringen på Välj skyltens storlek och jobbar vidare med de andra valen nu.

Kod: Markera allt

<div class="dropdown form-group">                        
                        <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
                        Välj skyltens storlek.
                    </button>
                        <ul class="dropdown-content" aria-labelledby="dropdownMenuButton1">
                            <button type="button" onclick="myFunction('145 x 320 mm')" class=" dropdown-item ">145 x 320 mm</button>
                            <button type="button" onclick="myFunction('145 x 350 mm')" class=" dropdown-item ">145 x 350 mm</button>
                            <button type="button" onclick="myFunction('145 x 420 mm')" class=" dropdown-item ">145 x 420 mm</button>
                            <button type="button" onclick="myFunction('180 x 320 mm')" class=" dropdown-item ">180 x 320 mm</button>
                            <button type="button" onclick="myFunction('180 x 350 mm')" class=" dropdown-item ">180 x 350 mm</button>
                            <button type="button" onclick="myFunction('180 x 420 mm')" class=" dropdown-item ">180 x 420 mm</button>
                        </ul>
                    </div>
                    <p id="storlek"></p>
                                         
<script>
        function myFunction(myText) {
            document.getElementById("storlek").innerHTML = "Ditt val: " + myText;
        }
</script>
Mr Andersson
Inlägg: 1394
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Dropdown lista till email

Inlägg av Mr Andersson »

Enklast är nog att använda en <form method='POST' action='någon_fil.php'>. Då får du all data i $_POST i PHP.
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Dropdown lista till email

Inlägg av SeniorLemuren »

Tack. Den biten har jag klart för mig hur den funkar. Problemet jag hade var att få ut valen från listan till en variabel. Men det löste sig ju. :)
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Dropdown lista till email

Inlägg av Lennart Aspenryd »

Seniorlemuren, bäst före datum varierar beroenden på procenten, eller var det promillen! Kommer inte ihåg.
Men fortsättt du att dialogisera din framfart med oss, det är lärorikt och inspirerande.
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Dropdown lista till email

Inlägg av SeniorLemuren »

Haha, jag ändrade mig och skapade en mySQL databas och skickade all info dit. Eposten väntar jag med tills skylten beställs. Då skickas Eposten till köparen och bekräftar köpet. Tanken var ju först att inte ha någon databas, utan att skicka "skyltdata" direkt till min Epost. Men det är säkrare att få in det i en databas. :)
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Dropdown lista till email

Inlägg av Lennart Aspenryd »

Allting skall så fort som möjligt in i en databas. Då kan man se trender och även ta upp återbeställningar enkelt!
Numera är ju även SQL riktigt bra- och fritt.
Skriv svar