Bestellijst maken om in te vullen en te mailen. Hoe beginnen.

Status
Niet open voor verdere reacties.

schuurar

Gebruiker
Lid geworden
15 aug 2009
Berichten
417
Beste forum,

Ik zou heel graag een (voor jullie waarschijnlijk) simpel invul pagina willen hebben op mij web site.
Het zou er zo uit moeten komen te zien.

"getal zelf invullen", artikel nummer (vaste tekst), artikel omschijving (vaste tekst) Dit alles naast elkaar op 1 regel

Dus een hele lijst met artikelen die je kan invullen wat je nodig hebt.
Einde van de pagina een verzend knop om alles wat er besteld is naar 2 mail adresen te sturen.(ontvanger en je zelf als bevestigin)
In de mail alleen de artikelen die besteld zijn.

Is dit "simpel" te maken of is dit echt heel lastig?

Wie zou mij op weg kunnen helpen AUB

Bedankt alvast.
 
Dag Schuurar,

Het is helaas niet echt mogelijk om dit direct in HTML te doen, als je dit zou doen is je e-mail gelijk zichtbaar voor iedereen. Hier voor zul je een scriptje moeten gebruiken op een webserver i.c.m. een HTML form.

Als je hier mee door wil gaan, kan ik je misschien wel helpen. Je zal wel wat PHP moeten gaan gebruiken voor dit scriptje... Laat maar weten of je nog door wilt gaan met dit idee ;)

Vriendelijke groet,

Bart
 
Beste Bart,

Bedankt voor je reactie!!!
Ik wil er wel graag mee door gaan als jij me er bij kan helpen zou dat helemaal super zijn.

Arjan
 
Dag Schuurar,

Als eerste kun je beginnen met het ontwerpen van je form, hiervan had ik al min of meer een tutorial gegeven. Zodra je deze af hebt zullen we moeten kijken naar het PHP-scriptje, deze kunnen we eventueel van internet afhalen alleen zullen we zelf wel moeten editten om alle waarde van de textboxen correct door te laten geven.
PHP zal niet zichtbaar zijn voor de user en daarmee is het dus veilig om daar mee te gaan werken. PHP zal er voor zorgen dat er op de server iets gegenereerd word en vanuit daar het resultaat doorgeven aan de gebruiker. Bij HTML gebeurt dit bijvoorbeeld niet, de browser is verantwoordelijk om het resultaat te genereren.

Vriendelijke groet,

Bart
 
Het liefst zou ik het er zo uit willen laten zien.

helpmij.jpg

Heb nu 2 avonden zitten proberen met van alles maar snap er niets van:(
Waarschijnlijk toch te hoog gegrepen voor me. :confused:
Ik dacht dat waneer ik wat code's achter elkaar zou plakken een eind zou komen maar niet dus.
Sorry.

Kom niet verder dan dit.
<form>

<input type="text" name="192938">192938 24600voorg. rb crois.recht60 <br>
<input type="text" name="3006276">3006276 #3020 dpw rb.croissant deeg <br>
<input type="text" name="142324">142324 03030 RB korstdeeg 2x7,5kg <br>

</form>
 
Laatst bewerkt:
Dag Schuurar,

Je wilt dus min of meer de text achter de input hebben? Wil je ook de tabel hierbij hebben? Dan zal het meer gaan lijken op ziets:

HTML:
<form action="">
  <table border="1 black solid">
    <th>
      Aantal
    </th>
    <th>
      Code
    </th>
    <th>
      Omschrijving
    </th>
    <tr>
      <td>
        <input type="text" name="192938">
      </td>
      <td>
        192938
      </td>
      <td>
        24600voorg. rb crois.recht60
      </td>
    </tr>
    <tr>
      <td>
        <input type="text" name="3006276">
      </td>
      <td>
        3006276
      </td>
      <td>
        #3020 dpw rb.croissant deeg
      </td>
    </tr>
    <tr>
      <td>
        <input type="text" name="142324">
      </td>
      <td>
        142324
      </td>
      <td>
        03030 RB korstdeeg 2x7,5kg <br> 
      </td>
    </tr>
  </table>
</form>

Hierna zul je dan alleen nog maar de styling moeten aanpassen. De tabel heeft hier dus al 3 rijen, met ieder 3 kolommen.
Ik hoor wel of je hier wat mee kan.

Vriendelijke groet,

Bart
 
Dit gaat al heel wat worden zo :thumb:
Heb natuurlijk zelf ook nog zitten googlen en proberen en heb nu dit gemaakt.
Code:
<form action="">
  <table border="1 black solid">
    <th>
      Aantal
    </th>
    <th>
      Code
    </th>
    <th>
      Omschrijving
    </th>
    <tr>
<em></em><br>
<em>Vriezer</em><br>
      <td>
 <select name="192938">
 <option></option>
 <option>1</option>
 <option>2</option>
 <option>3</option>
 <option>4</option>
 <option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
 </select>     
</td>
      <td>
        192938
      </td>
      <td>
        24600voorg. rb crois.recht60
      </td>
    </tr>
    <tr>
      <td>
       <select name="3006276">
 <option></option>
 <option>1</option>
 <option>2</option>
 <option>3</option>
 <option>4</option>
 <option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
 </select>
      </td>
      <td>
        3006276
      </td>
      <td>
        #3020 dpw rb.croissant deeg
      </td>
    </tr>
    <tr>
      <td>
        <select name="142324">
 <option></option>
 <option>1</option>
 <option>2</option>
 <option>3</option>
 <option>4</option>
 <option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
 </select>
      </td>
      <td>
        142324
      </td>
      <td>
        03030 RB korstdeeg 2x7,5kg <br> 
      </td>
    </tr>
  </table>
<em></em><br>
<em>Koelkast</em><br>
<table border="1 black solid">
 </td>
      <td>
<select name="3005660">
 <option></option>
 <option>1</option>
 <option>2</option>
 <option>3</option>
 <option>4</option>
 <option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
 </select>
      </td>
      <td>
        3005660
      </td>
      <td>
        polderl. sladgroom z.s.10525 
      </td>
    </tr>
  </table>

</form>

Nu heb ik natuurlijk weer wat vragen.
1) is dit goed zo ?
2) kunnen de vlakken een vast maat hebben (ze passen zich nu aan aan het langste woord)
3) Tot hoeveel regels kan ik dit blijven aanvullen met producten?
4) Hoe u te verzenden naar 2 mail adressen en alleen de ingevulde producten in de mail laten komen.

Bedankt voor de hulp zover !!
ZEER gewaardeerd.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan