php-如何使用按钮选择列表的最新或下一个元素
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php-如何使用按钮选择列表的最新或下一个元素,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3308字,纯文字阅读大概需要5分钟。
内容图文
![php-如何使用按钮选择列表的最新或下一个元素](/upload/InfoBanner/zyjiaocheng/651/8591b7594e414eb68ecd809b339ad9f2.jpg)
我正在尝试制作一个小课程,需要上一课,我们需要选择列表中的项目,并且我有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", align="center", size="16", height="50", width="50">
<a href="https://www.color-hex.com/color/ffffe0"><img src="icones\go.png", align="right", size="16", height="50", 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,4}$/', '', $fichier);
echo '<option value="'.$fichier.'" name='.$fichier.' '.($fichier == $fichierSelectionne ? 'selected="selected"' : '').'>'.$nom_fichier.'</option>';
}
}
}
}
内容总结
以上是互联网集市为您收集整理的php-如何使用按钮选择列表的最新或下一个元素全部内容,希望文章能够帮你解决php-如何使用按钮选择列表的最新或下一个元素所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。