dit is een deel van mijn script om artiesten toe te voegen, het script doet het op zich prima, het enige wat tot nu toe niet werkt is dat ik met
$dn = mysql_num_rows(mysql_query('
select id
from artiesten
where artiest="'.$artiest.'"'));
if($dn==0)
{ wil kijken of de artiest al bestaat en als hij niet bestaat pas de nieuwe artiest toe voegen, maar ook al bestaat de artiest wel voegt ie gewoon de nieuwe artiest toe. Wat doe ik verkeerd?
<?php
if(isset($_SESSION['username']) and $_SESSION['groep']==$admin or $_SESSION['groep']==$muziek) {
$sort = $_GET['sort'];
if(isset($_POST['submit']))
{
$dn = mysql_num_rows(mysql_query('
select id
from artiesten
where artiest="'.$artiest.'"'));
if($dn==0)
{
if(get_magic_quotes_gpc())
{
$_POST['artiest'] = stripslashes($_POST['artiest']);
$_POST['genre'] = stripslashes($_POST['genre']);
}
$artiest = mysql_real_escape_string(strtolower($_POST['artiest']));
$genre = mysql_real_escape_string(strtolower($_POST['genre']));
$sql = "
INSERT INTO artiesten
(artiest, sort, genre, favoriet, position)
VALUES('$artiest', '$sort', '$genre', 'nee', '')
";
$retval = mysql_query( $sql, $mysql_connect );
if(! $retval )
{
die('FOUT ' . mysql_error());
}
?>
<a href="http://web-stars.nl/muziek/muziek.php" style="color:#000000;">gelukt <br /> klik hier om naar de sonteksten te gaan</a>
<?php
}
else {
echo 'er is al een artiest met deze naam';
}
}
else {
?>
Fabian