Sida 1 av 1

Dropdown lista till email

Postat: 2 mars 2022, 17:33:29
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>

Re: Dropdown lista till email

Postat: 3 mars 2022, 16:47:06
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>

Re: Dropdown lista till email

Postat: 3 mars 2022, 18:07:10
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.

Re: Dropdown lista till email

Postat: 3 mars 2022, 18:34:44
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. :)

Re: Dropdown lista till email

Postat: 14 april 2022, 10:38:51
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.

Re: Dropdown lista till email

Postat: 14 april 2022, 17:42:04
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. :)

Re: Dropdown lista till email

Postat: 14 april 2022, 18:05:54
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.