Beste mensen,

ik ben een website aan het maken over muziek en zou graag willen dat mensen nummers in kunnen sturen, nu ben ik daarmee aan de slag gegaan, maar het blijkt een moeilijke opgave.

Zouden jullie mij kunnen helpen?

invoegen.php:

<?php
include('voting/config.php');

$artiest = htmlspecialchars('$_POST[NaamArtiest]');
$naam = htmlspecialchars('$_POST[NaamNummer]');
$file = htmlspecialchars('$_POST[Nummer]');

if((isset($_POST["NaamArtiest"]) == FALSE) OR (isset($_POST["NaamNummer"]) == FALSE) OR (isset($_POST["Nummer"]) == FALSE))
{

$sql="INSERT INTO nummers (naam_artiest, naam_nummer, nummer)
VALUES
('$_POST[NaamArtiest]','$_POST[NaamNummer]','$_POST[Nummer]')";

if($sql === FALSE) {
die(mysql_error());
}
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
}


?>


html code:
<html>
<form action="invoegen.php" method="post">
<p>Naam nummer: <br><input type="text" name="NaamNummer" /><br /><p>
<p>Naam Artiest: <br><input type="text" name="NaamArtiest" /><br /></p>
<p>Nummer: <br><input type="file" name="Nummer" /><br /></p>
<input type="submit" value="sumbit" /><br /><br />
</form>
</html>
maar klopt de code hierboven?
Je moet er wel uploadfuncties in bouwen....

<?php
 $sQuery = "INSERT INTO messages
                (naam_nummer, naam_artiest, address1, second_address, town, postcode)
                VALUES (
                  '".mysql_real_escape_string($_POST['NaamNummer'])."',
                  '".mysql_real_escape_string($_POST['NaamArtiest'])."'
                )";
?>

En buiten dat deze query fout is (te weinig waardes voor de benoemde kolommen) doe je verder ook helemaal niets met hem. Daarmee is het dus technisch ook geen query, maar gewoon een ongebruikte string.

Reageren