01. december 2021 - 09:28Der er
15 kommentarer og 1 løsning
indsæt tekst fra PHP i en formular
Jeg syntes snart jeg har prøvet med alt, og jeg er ikke nogen ørn til php. Jeg håber der er en der har løsningen. Det er vigtigt at jeg får dem ind i formen.
Jeg mangler at få teksten til at skrive i en html formular Min kode er. <html> <head> <meta charset="utf-8">
Jeg er ikke med. Jeg har sendt et spørgsmål med min form og lidt php. Min formular skulle være Ok. Det er php der ikke virker. Når jeg har fået det til at virke går jeg i gang med at færdiggøre formen. Herefter skal der sættes validering og meget andet ind. Den tid den sorg. Dette sættes også ind med php, som små kodestykker. Fremgangsmåden ved formen er, at man beregner, det langsomt punkt efter punkt og sætter resultatet ind i formen. Det kan så bruges igen til næste beregning.
Nu når jeg kigger din kode igennem, så er der, som acore siger, utroligt mange fejl i din kode. Du skal vel have en form for knap? Du skal sikre dig at man har klikket på den knap (isset) osv osv.
Her uddrag af en php-kode, jeg har brugt i en respose: echo "<h3> Formularen er nu sendt til modtager fra <br/>".$navn." " .$adresse. " ".$postnummer. " ".$by. ". <br/> En e-mail er sendt til " .$email." <br/>som kvittering for din ".$emne. " <br/> <Venlig hilsen\n\r</h3><h1>afsender</h1>"; Alle $ er defineret tidligere i koden.
Jeg har nu arbejdet med koden. Det er nogle fejl som skal rettes, men den laver dog beregninger dog uden for nummerboksen og beregner på teksten. Hvor kan jeg finde noget om det. Syntes jeg har været det meste af internettet igennem. Der skal være en knap men den skal først bruges til validering og sammentælling. Den skal lave alt det første uden knap.
Hej Michael_Stim var så sød, at sende mig en løsning på hvordan jeg kunne lave en formular og den virker også faktisk perfekt og jeg kan regne videre med resultaterne. Men der er et lille problem, og det er, at den kun virker på heltal. Hvis jeg tager decimal tal ind ser den bort fra det der står bag decimalen, Jeg har prøvet at bruge innerHTML men så laver den ikke beregningen. Jeg har indsat den herunder: <html><head></head><body> Meter: <input type="number" oninput="calculate()" id="meter" name="meter"> <br> Kroner: <input type="number" oninput="calculate()" id="kroner" name="kroner"> <br> Pris: <input type="number" id="pris" name="pris">
<script> function calculate(){ var meter = document.getElementById("meter").value; var meter = parseInt(meter); var kroner = document.getElementById("kroner").value; var kroner = parseInt(kroner); var pris = meter * kroner; document.getElementById("pris").value = pris; } </script> </body> </html>
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.