<?php
$db_link = mysqli_connect(SERVER, USER, PASSWORT, DATENBANK);
$sqlakkordeon1 = "SELECT * FROM `Akkordeon`";
$sqlakkordeon1abfrage = mysqli_query($db_link, $sqlakkordeon1);
$ButtonZahl = array();
$ButtonName = array();
$i = 0;
while($Akkordeon1 = mysqli_fetch_assoc($sqlakkordeon1abfrage)){
if($Akkordeon1['Position']=='Aussen'){
$ButtonZahl[$Akkordeon1['Name']] = 0;
$ButtonName[$i]= $Akkordeon1['Name'];
$i++;
echo '<div id="'.$Akkordeon1['Name'].'" class="AkkordeonmenueAussen"><a href="'. LINK . $Akkordeon1['Link'] . '" onclick="return false;" ><img src="' . $Akkordeon1['BildPassiv'] . '" /></a></div>';
$akkordabgleich = substr($Akkordeon1['Name'], 0, 4); //Zum Abgleich die ersten 4 Zeichen von $Akkordeon1['Name'] speichern
// Jetzt schreiben wir die Divs, bei denen die ersten 4 Buchstaben beim Namen gleich sind aber INNEN
$sqlakkordeon2 = "SELECT * FROM `Akkordeon`";
$sqlakkordeon2abfrage = mysqli_query($db_link, $sqlakkordeon2);
echo '<div class="akkin">';
while($Akkordeon2 = mysqli_fetch_assoc($sqlakkordeon2abfrage)){
$akkordabgleich2 = substr($Akkordeon2['Name'], 0, 4);
if($Akkordeon2['Position']=='Innen' && $akkordabgleich == $akkordabgleich2){
echo '<div id="'.$Akkordeon2['Name'].'" class="AkkordeonmenueInnen"><a href="'. LINK . $Akkordeon2['Link'] .'"><img src="'.LINK.$Akkordeon2['BildPassiv'].'" /></a></div>';
echo '<div id="'.$Akkordeon2['Name'].'Banner"><img src="'.LINK.$Akkordeon2['Banner'].'" /></div>';
$ButtonZahl[$Akkordeon1['Name']]++;
}
}
// Und noch das Themenbanner
echo '<div style="float:left;" id="'.$Akkordeon1['Name'].'Banner"><img src="'. LINK . $Akkordeon1['Banner'].'" /></div>';
echo '</div>';
}
if($Akkordeon1['Position']=='Banner'){
echo '<div style="float:left;" id="WlBanner" class="WillkommenBanner"><img class="WillkommenBanner" src="'. LINK . $Akkordeon1['Banner'] .'" /></div>';
}
}
?>
<script type="text/javascript">
var ButtonZahl = new Array;
var ButtonName = new Array;
<?php
foreach($ButtonName as $key => $value){
echo 'ButtonName['.$key.'] = "'.$value.'";';
echo 'ButtonZahl["'.$value.'"] = "'.$ButtonZahl[$value].'";';
}
?>
$(document).ready(function () {
var AkkordeonPlatz = $("#Akkordeonmenu").css("width").substr(0, 3) - (ButtonName.length * 70);
var AkkordeonPlatztmp = 0;
//ButtonName[0] - Erster AussenButton // ButtonZahl[ButtonName[0]] = Buttons unter dem ersten AussenButton
$(".AkkordeonmenueInnen").css({width: "0px", height: "150px"});
$(".AkkordeonmenueInnen").children().children().css({width: "0px", height: "150px"});
$("[id*=Banner]").css({float: "left", width: "0px", height: "150px"});
$("[id*=Banner]").children().css({width: "0px", height: "150px"});
$(".WillkommenBanner").css("width", AkkordeonPlatz + "px");
$(".WillkommenBanner").children().css("width", AkkordeonPlatz + "px");
$(".AkkordeonmenueAussen").click(function(){
if($(this).next().children().css("width").slice(0, -2) < 10){
$(this).parent().children().children().attr('onclick', 'return false;');
$("#Akkordeonmenu").children("[class=akkin]").children().animate({width: "0px"}, 1000);
$("#Akkordeonmenu").children("[class=akkin]").children().children().animate({width: "0px"}, 1000);
$("#Akkordeonmenu").children("[class=akkin]").children().children().children().animate({width: "0px"}, 1000);
$(".WillkommenBanner").animate({width: "0px"}, 1000);
$(this).children().attr('onclick', 'return')
$(this).next().children("[class=AkkordeonmenueInnen]").animate({width: "50px"}, 1000);
$(this).next().children("[class=AkkordeonmenueInnen]").children().children().animate({width: "50px"}, 1000);
$(this).next().children().last().animate({width: "150px"}, 1000);
$(this).next().children().last().children().animate({width: "150px"}, 1000);
}
});
});
</script>