我正在尝试制作一个小课程,需要上一课,我们需要选择列表中的项目,并且我有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-如何使用按钮选择列表的最新或下一个元素 所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)