<?
  function naplnseznam ($albapisne, $zvoleno=0)
  {
    $options="";
    $vysledek=mysql_query("select id, nazev from $albapisne order by nazev",$GLOBALS["link"]);
    while ($zaznam=MySQL_Fetch_Array($vysledek)):
      if ($zaznam["id"]==$zvoleno)
        $options.="<option value=\"".$zaznam["id"]."\" selected>".$zaznam["nazev"]."</option>\n";
      else  
        $options.="<option value=\"".$zaznam["id"]."\">".$zaznam["nazev"]."</option>\n";
    endwhile;
    return $options;
  }
    
  if (!jeadmin()) return;
  $BudemeZobrazovat=true;
  if (!empty($_POST)) // už se odeslalo
  {
    if ($_POST["odesli"]=="Přidat píseň")
      if ((strlen ($_POST["nazevpisne"])>50) | strlen ($_POST["nazevpisne"])<3) echo "Název písně musí mít 3-50 znaků";
      else
      {
        mysql_query ("insert into pisne (nazev) values ('".$_POST["nazevpisne"]."');", $GLOBALS["link"]);
        $chyba = mysql_error($GLOBALS["link"]);
        if ($chyba==='') $BudemeZobrazovat=false;
        else echo "Píseň NEBYLA přidána. Databáze vrátila chybu $chyba";  
      }
    elseif ($_POST["odesli"]=="Přidat album")
      if ((strlen ($_POST["nazevalba"])>50) | strlen ($_POST["nazevalba"])<3) echo "Název alba musí mít 3-50 znaků";
      else
      {
        mysql_query ("insert into alba (nazev) values ('".$_POST["nazevalba"]."');", $GLOBALS["link"]);
        $chyba = mysql_error($GLOBALS["link"]);
        if ($chyba==='') $BudemeZobrazovat=false;
        else echo "Album NEBYLO přidáno. Databáze vrátila chybu $chyba";  
      }
    elseif ($_POST["odesli"]=="Přidat píseň do alba")
    {
      mysql_query ("insert into obsahyalb (album, pisen) values (".$_POST["zaradit_album"].",".$_POST["zaradit_pisen"].");", $GLOBALS["link"]);
      $chyba = mysql_error($GLOBALS["link"]);
      if ($chyba==='') $BudemeZobrazovat=false;
      else echo "Píseň NEBYLA přidána do alba. Databáze vrátila chybu $chyba";      
    }
    elseif ($_POST["odesli"]=="Odebrat píseň z alba")
    {
      mysql_query ("delete from obsahyalb where album=".$_POST["zaradit_album"]." and pisen=".$_POST["zaradit_pisen"]." limit 1;", $GLOBALS["link"]);
      $chyba = mysql_error($GLOBALS["link"]);
      if ($chyba==='') $BudemeZobrazovat=false;
      else echo "Píseň NEBYLA odebrána z alba. Databáze vrátila chybu $chyba";
    }
  }
if ($BudemeZobrazovat):?>
  <form method="post" action="index.php?clanek=zadejdiskografii">
  <table>
    <tr>
      <td>Název písně:</td>
      <td><input name="nazevpisne" value="<?echo $_POST["nazevpisne"]?>"></td>
    </tr>
    <tr>
      <td colspan="2"><input type="Submit" name="odesli" value="Přidat píseň"></td>
    </tr>
  </table>
  </form>
  <form method="post" action="index.php?clanek=zadejdiskografii">
  <table>
    <tr>
      <td>Název alba:</td>
      <td><input name="nazevalba" value="<?echo $_POST["nazevalba"]?>"></td>
    </tr>
    <tr>
      <td colspan="2"><input type="Submit" name="odesli" value="Přidat album"></td>
    </tr>
  </table>
  </form>
  <form method="post" action="index.php?clanek=zadejdiskografii">
  <table>
    <tr>
      <td>Název alba:</td>
      <td>Název písně:</td>
    </tr>
    <tr>
      <td>
        <select name="zaradit_album"><?echo naplnseznam("alba",$_POST["zaradit_album"])?></select>
      </td>
      <td>
        <select name="zaradit_pisen"><?echo naplnseznam("pisne",$_POST["zaradit_pisen"])?></select>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <input type="Submit" name="odesli" value="Přidat píseň do alba"> 
        <input type="Submit" name="odesli" value="Odebrat píseň z alba">
      </td>
    </tr>
  </table>
  </form>
<?else:?>  
  <p>Změna byla zapsána. <a href="index.php?clanek=zadejdiskografii">Zadat diskografii</a></p>
<?endif;?>