//Controleer of het bandnummer geset is
if(isset($_GET['bnr'])){
include "connect.php";
$bnr = $_GET['bnr'];
//Haal gegevens op uit de database
$resultaat = mysql_query("SELECT naam, artiestnr FROM bands WHERE bandnr = '$bnr'");
list($naam, $anr) = mysql_fetch_row($resultaat);
$aresultaat = mysql_query("SELECT gebruikersnaam FROM gebruikers WHERE artiestnr = '$anr'");
list($maker) = mysql_fetch_row($aresultaat);
//Als de mode ingesteld staat op del en i niet geset is (gebruiker heeft
//aangegeven de hele band te willen deleten en niet slechts 1 lid)
if(isset($_GET['mode']) && $_GET['mode'] == "del" && !isset($_GET['i'])){
//Als ok nog niet geset is (delete is nog niet bevestigd), vraag bevestiging
if(!isset($_GET['ok']) && $gebruiker == $maker){
echo"Weet u zeker dat u de band ".$naam." wilt verwijderen? ";
echo"";
echo"";
?>
echo"".$eind;
exit;
}
//Als ok wel geset is (delete is bevestigd)
else if(isset($_GET['ok'])){
//Verwijder de band
mysql_query("DELETE FROM bands WHERE bandnr = '$bnr'");
echo"Band ".$naam." succesvol verwijderd.";
?>
echo"".$eind;
exit;
}
}
//Als de mode geset is en op edit staat (Gebruiker wil bandnaam aanpassen)
else if(isset($_GET['mode']) && $_GET['mode'] == "edit"){
//Als de gebruiker de maker is
if($gebruiker == $maker){
//Als ok geset is (naamwijziging is bevestigd)
if(isset($_GET['ok'])){
//Als er een nieuwe naam is opgegeven
if($_POST['nnaam'] != ""){
$nnaam = $_POST['nnaam'];
//Pas de bandnaam aan
mysql_query("UPDATE bands SET naam = '$nnaam' WHERE bandnr = '$bnr'");
//Vernieuw de pagina
echo"";
}
//Als er geen bandnaam is opgegeven, geef foutmelding
else{
echo"Geen bandnaam opgegeven!
";
}
}
//Als de naamswijziging nog niet is bevestigd, maak een tekstvak voor de
//nieuwe naam
else{
?>
Geef een nieuwe naam voor uw band op:
echo"
echo"".$eind;
exit;
}
}
}
//Als goto is geset en op b staat (er is een nieuw bericht geplaatst), vernieuw
//de pagina en ga naar de onderkant
if(isset($_GET['goto']) && $_GET['goto'] == "b"){
echo "";
}
//Als n geset is (een lid is toegevoegd aan de band), weergeef zijn/haar naam
if(isset($_GET['n'])){
echo"".$_GET['n']." is succesvol toegevoegd aan ".$naam.".
";
}
//als a geset is (de bandnaam is geweizigd), weergeef de nieuwe naam
if(isset($_GET['a']) && $_GET['a'] == '1'){
echo"Bandnaam succesvol gewijzigd in ".$naam.".
";
}
//Uitvoer
?>
echo"Leden van ".$naam.":"; ?>
$bresultaat = mysql_query("SELECT artiesten FROM bands WHERE bandnr = '$bnr'");
?>
while(list($artiesten) = mysql_fetch_row($bresultaat)){
//Splits de artiesten op
$num = substr_count($artiesten, '-');
$arr = explode("-", $artiesten);
//Als mode staat op del en i geset is (gebruiker wil 1 artiest verwijderen)
if(isset($_GET['mode']) && $_GET['mode'] == "del" && isset($_GET['i'])){
$nartiest = "";
for($i=0; $i<=$num-1; $i++){
if($i != $_GET['i']){
$nartiest .= $arr[$i]."-";
}
}
//Als de maker van de band de gebruiker is
if($maker == $gebruiker){
//Wijzig de artiesten en vernieuw de pagina
mysql_query("UPDATE bands SET artiesten = '$nartiest' WHERE bandnr = '$bnr'");
echo"";
}
//Is de gebruiker niet de maker, geef dat aan
else{
echo"U bent niet de maker van deze band! ";
}
}
//Als er artiesten in de band zitten
if($num > 0){
for($i=1; $i<=$num; $i++){
//Haal de gegevens op uit de database en geef die weer
$result = mysql_query("SELECT vnaam, instrument, artiestnr FROM artiesten WHERE artiestnr = '$arr[$i]'");
while(list($vnaam, $instrument, $anr) = mysql_fetch_row($result)){
if($instrument == "gitaar" || $instrument == "zang" || $instrument == "keyboard" || $instrument == "drum" || $instrument == "bas"){
$instr = "";
}
else{
$instr = "";
}
if($i != 1){
echo"
//Minimail functie, zie artiest.php voor uitleg
echo"Minimail van ".$naam." ";
$bernr = 1;
$zoeknr = "b".$bnr;
$bericht = mysql_query("SELECT tekst, poster, DATE_FORMAT(`datum`,'%d/%m %H:%i') FROM minimail WHERE artiestnr = '$zoeknr' ORDER BY id");
while(list($tekst, $poster, $datum) = mysql_fetch_row($bericht)){
$resa = mysql_query("SELECT artiestnr FROM gebruikers WHERE gebruikersnaam = '$poster'");
list($panr) = mysql_fetch_row($resa);
$tekst = nl2br ( $tekst );
$bsmile=array(":)", ":D", ":$", ":S", "(H)", "(6)", ":@", ":|", ":(", ":O", ":P", ";)");
$asmile=array('', '', '', '', '', '', '', '', '', '', '', '');
$tekst=str_replace($bsmile,$asmile,$tekst);
echo" ";
$bernr++;
}
if($bernr == 1){
echo" ".$naam." heeft nog geen minimail!";
}
?>
if($login){ ?>
Stuur een minimail aan echo"".$naam; ?>:
echo'
} else {
echo"Om minimail te kunnen versturen dient u ingelogd te zijn. ";
}
}
//Als er geen bandnummer is opgegeven, geef een foutmelding
else{
echo" Geen bandnummer ingevoerd!";
}
echo"".$eind;
?>