Nieuw lid |
|
Ik krijg deze foutmelding:
Citaat: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Fighters + Special Guest' at line 1
Nadat ik dit script in mijn pagina heb gezet:
<?php
$email = $_POST['email'];
$subject = "Uw bestelling van '".$_POST['concert']."' kaartjes";
//CONNECTIE MET MYSQL
$concert = $_POST['concert'];
$query = mysql_query("SELECT 'prijs' FROM concert WHERE naam = $concert") or die(mysql_error());
while($result = mysql_fetch_assoc($query)) {
$prijsKaartje = $resutlt['prijs']; }
$aantalKaartje = $_POST['aantal'];
$totaalPrijs = $aantalKaartje * $prijsKaartje;
if (isset($_POST['verzenden'])) {
//we gaan eerst controleren of de persoon wel op de SUBMIT knop heeft gedrukt d.m.v. de functie isset()
//zoja, gaan we de gegevens weergeven d.m.v. de functie echo().
//let ook op, we gebruiken SUPER GLOBALS, dus geen oude variabelen.
$bericht = "LET OP, DIT IS UW VOORLOPIGE FACTUUR!
Print deze pagina uit en bewaar hem op een veilige plek.
";
$bericht .= "Geachte ".$_POST['aanhef']." ".$_POST['a_naam'].",
U heeft de volgende kaartjes bij ons besteld:
";
$bericht .= "======================================================
";
$bericht .= $_POST['concert'].", aantal ".$_POST['aantal']." a €".$prijsKaartje."
";
$bericht .= "------------------------------------------------------
";
$bericht .= "Totaal: €".$totaalPrijs."
";
$bericht .= "======================================================
";
$bericht .= "Uw gegevens:
"
.$_POST['v_naam']." ".$_POST['a_naam']."
"
.$_POST['adres']."
"
.$_POST['postcode']." ".$_POST['plaats']."
"
.$_POST['tel'];
$bericht .= "
Gelieve het bedrag van €".$_POST['totaal']." binnen veertien dagen,
tenzij anders aangegeven, over te maken
op rekeningnummer 8755985 t.n.v. T.M. Kant,
";
$bericht .= "met betalingskenmerk ".$_POST['kenmerk1']."-".$_POST['kenmerk2'].".";
$bericht .= "
Zodra wij uw betaling hebben ontvangen sturen wij de kaartjes meteen naar u op.
U kunt uw kaartjes dan binnen drie werkdagen thuis verwachten verwachten, samen met de factuur.
Let op: Hieronder staan de gegevens die u aan ons hebt doorgegeven. Kloppen deze niet?
Laat het ons dan zo spoedig mogelijk weten door een email te sturen naar bestelling@ticketworks.nl.
";
mail($email, $subject, $bericht, $from = "TicketMaster");
echo "De bevestiging is verzonden van ".$_POST['concert']." is verzonden naar ".$_POST['email'].".";
} else {
echo "U hebt het formulier niet ingevuld.";
}
?><
<?php $email = $_POST['email']; $subject = "Uw bestelling van '".$_POST['concert']."' kaartjes"; //CONNECTIE MET MYSQL $concert = $_POST['concert']; $prijsKaartje = $resutlt['prijs']; } $aantalKaartje = $_POST['aantal']; $totaalPrijs = $aantalKaartje * $prijsKaartje; if (isset($_POST['verzenden'])) { //we gaan eerst controleren of de persoon wel op de SUBMIT knop heeft gedrukt d.m.v. de functie isset() //zoja, gaan we de gegevens weergeven d.m.v. de functie echo(). //let ook op, we gebruiken SUPER GLOBALS, dus geen oude variabelen. $bericht = "LET OP, DIT IS UW VOORLOPIGE FACTUUR! Print deze pagina uit en bewaar hem op een veilige plek. "; $bericht .= "Geachte ".$_POST['aanhef']." ".$_POST['a_naam'].", U heeft de volgende kaartjes bij ons besteld: "; $bericht .= "====================================================== "; $bericht .= $_POST['concert'].", aantal ".$_POST['aantal']." a €".$prijsKaartje." "; $bericht .= "------------------------------------------------------ "; $bericht .= "Totaal: €".$totaalPrijs." "; $bericht .= "====================================================== "; $bericht .= "Uw gegevens: " .$_POST['v_naam']." ".$_POST['a_naam']." " .$_POST['adres']." " .$_POST['postcode']." ".$_POST['plaats']." " .$_POST['tel']; $bericht .= " Gelieve het bedrag van €".$_POST['totaal']." binnen veertien dagen, tenzij anders aangegeven, over te maken op rekeningnummer 8755985 t.n.v. T.M. Kant, "; $bericht .= "met betalingskenmerk ".$_POST['kenmerk1']."-".$_POST['kenmerk2']."."; $bericht .= " Zodra wij uw betaling hebben ontvangen sturen wij de kaartjes meteen naar u op. U kunt uw kaartjes dan binnen drie werkdagen thuis verwachten verwachten, samen met de factuur. Let op: Hieronder staan de gegevens die u aan ons hebt doorgegeven. Kloppen deze niet? Laat het ons dan zo spoedig mogelijk weten door een email te sturen naar bestelling@ticketworks.nl. "; mail($email, $subject, $bericht, $from = "TicketMaster"); echo "De bevestiging is verzonden van ".$_POST['concert']." is verzonden naar ".$_POST['email']."."; } else { echo "U hebt het formulier niet ingevuld."; } ?><
ff schrikken he? Ik kom er maar niet achter waarom hij het niet doet. Het heeft denk ik iets te maken met dat hij de gegevens van Naam uit tabel Locatie niet goed oproept, of ik heb hem helemaal verkeerd gescript. (ben nog maar een newwbie).
Wie kan mij helpen? (ik doe het zelf wel, maar alleen een tip geven wat ik fout doe)
alvast bedankt,
Tim
|