douan2907 2019-03-05 12:40
浏览 90
已采纳

试图用php发布多维数组

I'm trying to echo information based on what array get submitted in a post. This is my multidimensional array code:

    $filmarkiv = array( 
    'rpo' => array( 
        'titel' => 'loremipsum',
        'beskr' => 'loremipsumloremipsumloremipsum', 
        'skues' => 'loremipsum', 
        'imdb' => 'https://loremipsum/', 
        'img' => 'loremipsum.jpg',
        'rull' => 'loremipsum.png'),      
    'thepre' => array( 
        'titel' => 'loremipsum',
        'beskr' => 'loremipsum', 
        'skues' => 'loremipsum', 
        'imdb' => 'https://loremipsum1/', 
        'img' => 'loremipsum.jpg',
        'rull' => 'loremipsum.png'),         
    'tts' => array( 
        'titel' => 'loremipsum',
        'beskr' => 'loremipsum', 
        'skues' => 'loremipsum', 
        'imdb' => 'https://loremipsum/', 
        'img' => 'loremipsum.jpg',
        'rull' => 'loremipsum.png'
    ));

This code decides what movie, and its info.

Furthermore, this code:

 <?php

            if (isset($_POST['submit'])) {
                $valgt = $_POST['submit']; 
                if ($valgt == " .$key. ") {
                echo "<section id='valgtfilm'>
                         <h1> " .$filmarkiv ['$valgt']['titel']." </h1>
                         <p>  " .$filmarkiv ['$valgt']['besk']."</p>
                         <P>  " .$filmarkiv ['$valgt']['skues']." </p>
                         <img src=' " .$filmarkiv ['$valgt']['img']. " ' alt='Posterplakat' />
                         <img src=' " .$filmarkiv ['$valgt']['rull']. " ' alt='Posterplakat' />
                         <a href=' ".$filmarkiv['imdblink']." ' id='imdblink'>Link til ImdB</a>
                      </section>";
            }};

        ?>

And I also have a form, with selectoptions for each.

            <form action="" method="post">
        <label for="Filmarkiv">Filmarkiv: </label>
        <select name="Filmarkiv" id="Filmarkiv">
        <option value="#">Filmarkivliste: </option>
        <option value="rpo">Ready Player One</option>
        <option value="thepre"> The Prestige</option>
        <option value="tts">The Truman Show</option>
        </select>
        <input type="submit" name="submit" value="Velg Film!" />

Do you see any mistakes?

  • 写回答

4条回答 默认 最新

  • dongmangzong8006 2019-03-05 12:49
    关注

    Try this:

    if (isset($_POST['submit'])) {
        $valgt = $_POST['Filmarkiv']; 
        echo "<section id='valgtfilm'>
                  <h1> " .$filmarkiv [$valgt]['titel']. " </h1>
                  <p>  " .$filmarkiv [$valgt]['besk']. "</p>
                  <P>  " .$filmarkiv [$valgt]['skues']. " </p>
                  <img src=' " .$filmarkiv [$valgt]['img']. " ' alt='Posterplakat' />
                  <img src=' " .$filmarkiv [$valgt]['rull']. " ' alt='Posterplakat' />
                  <a href=' ".$filmarkiv[$valgt]['imdblink']." ' id='imdblink'>Link til ImdB</a>
              </section>";
    };
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持