03. september 2004 - 01:21Der er
16 kommentarer og 1 løsning
Bestillings system
Hej nogen der kan hjælpe med et bestillings system noget i still med det her http://danhost.dk/page.asp?id=bestil (bare uden kort betaling) self. php Scriptet skal kunne sende en mail med de informationer kunden intaster til mig og en bekræftelse mail til selve kunden. har godt set http://www.eksperten.dk/spm/399972 men må sq være erlig og sige jeg ikke forstår meget af php :).
Så har jeg fået det tilpasset til dine krav. først skal du bruge siden med formularen. jeg har bare hurtigt lavet en der har de rigtige fælter, design må du så selv sørege for :) den heder form.php og ser ud som følger:
echo "Du har indtastet følgende oplysninger: <p> Firma: $firma <p> Navn: $navn <p> Adresse: $adresse <p> By og Postnummer: $postogby <p> Telefon: $tlf <p> Produkt: $produkt <p> E-mail adresse: $mail"; // pak alle felter ind i et langt felt: $oplysninger = "Firma: $firma\n Navn: $navn\n Adresse: $adresse\n By og Postnummer: $postogby\n Telefon: $tlf\n Produkt: $produkt\n E-mail adresse: $mail";
?>
<form action="faerdig.php" method="post"> <? // send alle oplysninger tilbage til browser i et langt skjult felt: ?> <input type="hidden" name="oplysninger" value="<?php echo $oplysninger ?>" /> <? // send mailadressen som eget felt også, så den er nem at få fat i: ?> <input type="hidden" name="mail" value="<?php echo $mail ?>" /> <input type="submit" value="[bekræft]" /> </form>
og til sidst siden der sender mailene, og returnere til en anden side den heder faerdig.php
<?php
// Der skal vel sendes 2: // en til billetkontoret mail('dinmail@firma.com', 'reservation', $_POST['oplysninger'], "From: dinmail@firma.com"); // og en til kunden: mail($_POST['mail'], 'reservation', $_POST['oplysninger'], "From: dinmail@firma.com"); // returner til en anden side du selv kan vælge header("location: form.php");
?>
Start med kun at ændre dinmail@firma.com til din egen mail de tre steder i den sidste fil det står angivet, så kan du altid finpudse det når du har fået det til at virke. Jeg håber det var noget du kunne bruge, ellers er du selvfælgeligt velkommen til at spørge igen
Det var da rart med en der er hjælpsom :D men lige et problem som sagt ved jeg ikke meget om php men jeg har bare taget txt som du har skrevet pastet det ind i dreamweaver mx men det virker sq ik :/ www.web-builders.dk/form.php ??? prøv at udfylde og sende (mailen er rettet) :D mvh Christian
Ammen hvor er det SMUKT! det virker jo bare som det skal :D lav du lige et svar og jeg accepter :D Kan du ikke skrive din email så vids der engang i fremtiden skulle være noget så ved jeg hvem jeg kan kontakte self. mod betaling :D
Selv tak, her er et svar. Jeg tror ikke du skal regne med mig til nogle store opgaver, alt jeg gjorde her var jo bare at tilpasse et andet script, men du er jo altid velkommen til at skrive her på eksperten, så skal jeg nok prøve at hjælpe så godt jeg kan :)
Det er nok fordi, der er tale om to helt forskellige ting. Det, du linker til i dit spørgsmål, er noget fundamentalt andet, end det, du har fået her. 2000 er billigt for et system, som det, du linkede til (også uden DanKort) - men det ville være åger for koden i sorenbs eksempel.
Det er ikke ment som en kritik af sorenbs kode, men blot for at forklare, der er fornuft i tingene ;o) /mvh
Det kan være, du synes, det er mange penge - men derfor kan det godt være billigt alligevel. Fra 2000 skal du trække 400 til moms. Er det en freelance'er, skal du endvidere regne med, at hans løn er 80% højere end en tilsvarende ansat koders, da han selv skal dække ferie, sygdom, pension, kontor, lys, hard- og software, m.m.m. Så kan du se, hvormange timer, du så mener, der er til i 2000 :)
Ja det er rigtigt at det ikke rækker så langt, men så er det jo rart at man kan få nogen her på eksperten til at hjælpe lidt :) omend det ikke bliver helt så proffessionelt, men det virker da.
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.