Archief - PHP: formulier wordt niet doorgestuurd

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Aliquando

Legacy Member
Beste,

ik ben bezig met een websiteje war een form in komt dat via php verstuurd moet worden.
De formuliervalidatie is in orde, de verwijzing naar mijn php scrip klopt ook, maar ergens in mijn script zit er een fout, die ik er niet uit krijg.

ik heb ook al en script van internet gehaald om dat eens te proberen, maar dit lukt ook niet.


dit is mijn code.

Code:
<script language="JavaScript">
<!--
 window.location="bevestiging.htm";
//-->
</script>
<?php
reset($_POST);
while($postvar = each($_POST)){
$varnaam = $postvar['key'];
$varinhoud = $postvar['value'];
$boodschap .= $varnaam."=".$varinhoud."\n";

}       

$inhoud="Naam: $lnaam<br>Voornaam: $lvnaam<br><br>Straat: $lstrnr &nbsp;&nbsp; Postcode: $lpcode<br><br>Gemeente: $lgem<br><br>TelefoonNr: $ltel<br><br>Email:$email</a><br><br>Prijs: $prijs<br><br> Productomschrijving: $comment";
mail ("[email protected]", "$lnaam heeft een bericht verzonden via de website", "$inhoud");

?>


Ik ben nog ni zo heel lang met php bezig, maar naar mijn mening ziet alles er goed uit.
alle variabelen zijn correct, zoals in mijn javascript gedeclareert staat.

mijn excuses voor het al dan niet storen van uw donderdagnamiddag.

alvast erg bedankt voor enige hulp.

mvg,

Aliquando

Sperow

Legacy Member
de php is geactiveerd op de server dus daar ligt het probleem niet. het zou echt in de code zijn dat het probleem zich voordoet

servi

Legacy Member
moderator noot :
je topic bevat geen prefix, een verkeerd prefix of heeft een onduidelijke titel.
Gelieve een duidelijke titel met een bijhorend correct prefix te gebruiken. Voor meer informatie over prefixen kan je terecht op regels en prefixen !!!.
Je topic is aangepast en je hebt een een waarschuwing gekregen, gelieve in het vervolg er op te letten.

killgore

Legacy Member
vanwaar haal jij al die variabelen ???

is het niet eerder dit in je each structuur?
PHP:
$varnaam = $postvar['key'];
$$varnaam = $postvar['value'];
of nog korter :p:
PHP:
$$postvar['key'] = $postvar['value'];

er zitten trouwens nog veel fouten in je code & rare structuren (je kan veel simpeler alle variabelen van een array aflopen ;)).
1 van je fouten is dat je niet controleert of je post-array wel bestaat :p. Je vermijd hier dat je die controle moet doen op de afzonderlijke variabelen, maar niet of de hele array geset is. nu zal $_POST in veel gevallen wel bestaan (zou zelfs kunnen dat die wordt aangemaakt ookal zijn er geen post-vars, moet ik eens testen :p), toch mag je hier niet van uitgaan, er kan altijd wel eens 1 situatie zijn dat deze niet bestaat :).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan