php-如何使用按钮选择列表的最新或下一个元素

php-如何使用按钮选择列表的最新或下一个元素,第1张

概述我正在尝试制作一个小课程,需要上一课,我们需要选择列表中的项目,并且我有2个箭头选择当前项目下方或之后的项目.这是一个例子:因此,如果我想返回,则需要选择“ Gratin deknöpfli”.我本来想用ID选择它,但我真的不知道该怎么做.的PHP<?php function lectureRecette($fichier){

我正在尝试制作一个小课程,需要上一课,我们需要选择列表中的项目,并且我有2个箭头选择当前项目下方或之后的项目.

这是一个例子:

因此,如果我想返回,则需要选择“ Gratin deknöpfli”.

我本来想用ID选择它,但我真的不知道该怎么做.

的PHP

<?PHP    function lectureRecette($fichIEr){        $contenu=file_get_contents($fichIEr);        echo "<br><br>Contenu du fichIEr $fichIEr : <br><pre>$contenu</pre>";    }    function compteurFichIEr($ext){        $rep = glob('./recettes/*.'.$ext);        $compteur = count($rep);        return $compteur;    }    function afficherListe(){        if($dossIEr = opendir('./recettes')){            while(false !== ($fichIEr = readdir($dossIEr))){                if($fichIEr != '.' && $fichIEr != '..'){                    $nb_fichIEr += 1;                    $nom_fichIEr = preg_replace('/\.[^.\s]{3,4}$/','',$fichIEr);                    echo '<option value="'.$fichIEr.'" name='.$fichIEr.'>'.$nom_fichIEr.'</option>';                }            }        }    }    function afficheRecette($fichIErSelectionne){        $file='./recettes/'.$fichIErSelectionne;        $contenu=file_get_contents($file);        echo "<pre>$contenu</pre>";    }    $recette = $_POST['recette_select'];?><!-------------------------------------------------------------------------------><!-- PartIE HTML (construction mixte - statique et dynamique) --><!-------------------------------------------------------------------------------><!DOCTYPE HTML><HTML lang="fr">    <head>        <link rel="stylesheet" type="text/CSS" href="style.CSS">        <Meta charset="iso-8859-1" />        <Meta name="description" content="i-ct,module 133,web,CSS" />        <Title></Title>    </head>    <body>        <div ID="header">            <img src="images\top.jpg",align="center",wIDth="100%">        </div>        <div ID="Liste">            <table>                <tr>                    <td>                        <p>Recettes dispo:</p>                    </td>                    <td>                        <p>                            <label for="recette_Liste"></label>                            <form method="post">                        <select name="recette_select" onchange="this.form.submit();">                            <?PHP                                afficherListe();                            ?>                        </select>                    </form>                </p>                    </td>                </tr>            </table>        </div>        <div ID="contenu">            <?PHP                afficheRecette($recette);            ?>        </div>        <div ID="footer">            <a href="https://www.Google.ch"><img src="icones\back.png",align="left",height="50",wIDth="50">            <a href="https://www.PHP.net/manual/fr/language.basic-Syntax.comments.PHP"><img src="icones\home.png",size="16",wIDth="50">            <a href="https://www.color-hex.com/color/ffffe0"><img src="icones\go.png",align="right",wIDth="50">        </div>    </body></HTML><!-------------------------------------------------------------------------------><!--                         Fin de la partIE HTML                                      --><!------------------------------------------------------------------------------->

的CSS

*{    Font-family: verdana;    Font-weight: bold;    text-align: center;}header{    margin: auto;    wIDth: 100%;    padding: 0;}#Liste{    background: yellow;    text-align: center;}#contenu{    display:block;    background: #FFFFE0;}#footer{    text-align: center;    background: yellow;}

我希望它只是在列表中前后移动,关于如何解决此问题的任何想法?最佳答案您必须将$fichIErSelectionne传递到afficherListe函数中,并使等于$fichIEr的项目selected =“ selected”:

function afficherListe($fichIErSelectionne = null) {    if($dossIEr = opendir('./recettes')) {        while(false !== ($fichIEr = readdir($dossIEr))) {            if($fichIEr != '.' && $fichIEr != '..') {                $nb_fichIEr += 1;                $nom_fichIEr = preg_replace('/\.[^.\s]{3,$fichIEr);                echo '<option value="'.$fichIEr.'" name='.$fichIEr.' '.($fichIEr == $fichIErSelectionne ? 'selected="selected"' : '').'>'.$nom_fichIEr.'</option>';            }        }    }}
总结

以上是内存溢出为你收集整理的php-如何使用按钮选择列表的最新或下一个元素 全部内容,希望文章能够帮你解决php-如何使用按钮选择列表的最新或下一个元素 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1105577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存