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 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计