Ga naar inhoud

PHP Form


anoniem

Aanbevolen berichten

Ferryk, De form.php op mijn site heeft een beetje extra code om het totaal bedrag te laten zien. [url=http://www.wimb.net/files/download.php?appfile=lunch.zip]hier[/url] kun je het als ZIP file downloaden. Dan kan ik meteen mijn nieuwe download teller testen, ook in php. [quote:b960fed9b9]zet register_global op "on" in PHP.ini[/quote:b960fed9b9] Ik heb net in PHP.ini register_global op "off" gezet. Nu werkt het hier ook niet meer. Met een extra eerste regel in form.php gaat het wel weer: [code:1:b960fed9b9]$broodje = $_POST['broodje'];[/code:1:b960fed9b9] Dat schijnt nu ook de enige goede manier te zijn. succes, wimb
Link naar reactie
Dat vermoeden had ik ook al dat het in de PHP.ini zou zitten omdat jij het namelijk niet heb. Ik zou alleen geen idee hebben welk commando ik daar voor moet hebben in de PHP.ini ik had zelf al ff gezocht maar heb het nog niet kennen vinden. (iedere keer een optie veranderd en later weer terug gezet, krijg je vreemde dingen van :P)
Link naar reactie
Mijn Besteloverzicht pagina [code:1:3c6abba6d2] <html> <head> <LINK REL="stylesheet" href="style.css" type="text/css"> </head> <body> <br> <table width="600" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td class="title">Bestellingsoverzicht</td> </tr> </table> <br> <?php // filename form.php, zet alleen de bestelde produkten op het scherm require('frites.txt'); /* require('sauzen.txt'); */ require('snacks.txt'); require('burgers.txt'); require('broodjes.txt'); require('ijs.txt'); require('milkshakes.txt'); require('dranken.txt'); $frite = $_POST['frite']; /* $saus = $_POST['saus']; */ $snack = $_POST['snack']; $burger = $_POST['burger']; $broodje = $_POST['broodje']; $ijs = $_POST['ijs']; $milkshake = $_POST['milkshake']; $drank = $_POST['drank']; $totaal = 0; $Comments = $_POST['Comments']; $Name = $_POST['Name']; $Email = $_POST['Email']; // $broodje = HTTP_VARS['$broodje']; // print_r ($_GET[$broodje]); // $broodje = $_GET[broodje]; reset($fritenaam); /* reset($sausnaam); */ reset($snacknaam); reset($burgernaam); reset($broodjenaam); reset($ijsnaam); reset($milkshakenaam); reset($dranknaam); echo '<table width="575" border="0" align="center" cellpadding="0" cellspacing="0"><tr>'; echo '<td>Beste '.$Name.',<br><br></td></tr>'; echo '<tr><td>je heb het volgende besteld:</td></tr>'; echo '</table>'; echo '<p></p>'; echo '<table width="575" border="0" align="center" cellpadding="0" cellspacing="0"><tr> <td><b>Besteld:</b></td> <td width="75" align="center"><b>aantal</b></td> <td width="75" align="center"><b>prijs p/s</b> <td width="100" align="center"><b>subtotaal</b></td></tr> <tr><td>&</td><td>&</td><td>&</td><td>&</td></tr>'; // F R I T E S for($i=0; $i < count($frite); $i++) // frite array komt van lunchform { if ($frite[$i] != 0) { $p= $i*2; echo '<tr><td>'.$fritenaam[$p].'</td>'; // soort frite echo '<td width="75" align="center">'.$frite[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$fritenaam[$p].'</td>'; // prijs per stuk $subtot= round(($fritenaam[$p])*($frite[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } /* S A U Z E N for($i=0; $i < count($saus); $i++) // saus array komt van lunchform { if ($saus[$i] != 0) { $p= $i*2; echo '<tr><td>'.$sausnaam[$p].'</td>'; // soort saus echo '<td width="75" align="center">'.$saus[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$sausnaam[$p].'</td>'; // prijs per stuk $subtot= round(($sausnaam[$p])*($saus[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } */ // S N A C K S for($i=0; $i < count($snack); $i++) // snack array komt van lunchform { if ($snack[$i] != 0) { $p= $i*2; echo '<tr><td>'.$snacknaam[$p].'</td>'; // soort snack echo '<td width="75" align="center">'.$snack[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$snacknaam[$p].'</td>'; // prijs per stuk $subtot= round(($snacknaam[$p])*($snack[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } // B U R G E R S for($i=0; $i < count($burger); $i++) // burger array komt van lunchform { if ($burger[$i] != 0) { $p= $i*2; echo '<tr><td>'.$burgernaam[$p].'</td>'; // soort burger echo '<td width="75" align="center">'.$burger[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$burgernaam[$p].'</td>'; // prijs per stuk $subtot= round(($burgernaam[$p])*($burger[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } // B R O O D J E S for($i=0; $i < count($broodje); $i++) // broodje array komt van lunchform { if ($broodje[$i] != 0) { $p= $i*2; echo '<tr><td>'.$broodjenaam[$p].'</td>'; // soort broodje echo '<td width="75" align="center">'.$broodje[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$broodjenaam[$p].'</td>'; // prijs per stuk $subtot= round(($broodjenaam[$p])*($broodje[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } // I J S for($i=0; $i < count($ijs); $i++) // ijs array komt van lunchform { if ($ijs[$i] != 0) { $p= $i*2; echo '<tr><td>'.$ijsnaam[$p].'</td>'; // soort ijs echo '<td width="75" align="center">'.$ijs[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$ijsnaam[$p].'</td>'; // prijs per stuk $subtot= round(($ijsnaam[$p])*($ijs[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } // M I L K S H A K E S for($i=0; $i < count($milkshake); $i++) // milkshake array komt van lunchform { if ($milkshake[$i] != 0) { $p= $i*2; echo '<tr><td>'.$milkshakenaam[$p].'</td>'; // soort milkshake echo '<td width="75" align="center">'.$milkshake[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$milkshakenaam[$p].'</td>'; // prijs per stuk $subtot= round(($milkshakenaam[$p])*($milkshake[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } // D R A N K E N for($i=0; $i < count($drank); $i++) // drank array komt van lunchform { if ($drank[$i] != 0) { $p= $i*2; echo "<tr><td>$dranknaam[$p]</td>"; // soort drank echo '<td width="75" align="center">'.$drank[$i].'</td>'; // besteld aantal $p=$p+1; echo '<td width="75" align="center">'.$dranknaam[$p].'</td>'; // prijs per stuk $subtot= round(($dranknaam[$p])*($drank[$i]),2); // totale prijs echo '<td width="100" align="center">'; printf("%01.2f",$subtot); $totaal = $totaal + $subtot; echo'</td>'; echo '</tr>'; } } echo '<tr><td>&</td><td>&</td><td>---------------</td><td>-----------------</td></tr>'; echo '<tr><td>&</td><td width="75">&</td><td width="75" align="center"><b>Totaal:</b></td><td width="100" align="center"><b>'; printf("%01.2f",$totaal); echo '</b></td></tr>'; echo '</table>'; echo '<p></p>'; echo '<table width="575" border="0" align="center" cellpadding="0" cellspacing="0">'; echo '<tr><td><b>Commentaar:</b></td></tr>'; echo '<tr><td>'.$Comments.'</td></tr></table>'; echo '<p></p>'; echo '<table width="575" border="0" align="center" cellpadding="0" cellspacing="0"><tr>'; echo '<td>Je bestelling zal worden verzonden met het volgende reply adres:</td></tr>'; echo '<tr><td><i>'.$Email.'</i></td></tr>'; echo '</table>'; ?> </body> </html> [/code:1:3c6abba6d2] Maar hoe kan ik er nu voor zorgen dat ik op SEND kan drukken vanaf deze pagina zodat het resultaat gemailt wordt?
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...