从PHP数组内部获取值,并在选择href时显示该值
我有下面的php代码。我想,当用户点击删除现在按钮-图片值显示。无论我选择哪个按钮,都会显示图片05 从foreach到下面的echo代码获取所选值时,我可能会遇到问题从PHP数组内部获取值,并在选择href时显示该值,php,Php,我有下面的php代码。我想,当用户点击删除现在按钮-图片值显示。无论我选择哪个按钮,都会显示图片05 从foreach到下面的echo代码获取所选值时,我可能会遇到问题 <?php $pic_names = array ( '01' => 'picture01', '02' => 'picture02', '03' => 'picture03', '04' => 'picture04', '05' => 'picture
<?php
$pic_names = array (
'01' => 'picture01',
'02' => 'picture02',
'03' => 'picture03',
'04' => 'picture04',
'05' => 'picture05',
);
foreach($pic_names as $pic_key => $pic_value){
echo '<a href="?delete=';
echo $pic_value;
echo '">Delete Now!</a><br/>';
}
//Delete Images
if(isset($_GET['delete'])){
echo $pic_value;
}
?>
试试这个:
foreach($pic_names as $pic_key => $pic_value){
echo '<a href="?delete='.$pic_value.'">Delete Now!</a><br/>';
}
试试这个:
foreach($pic_names as $pic_key => $pic_value){
echo '<a href="?delete='.$pic_value.'">Delete Now!</a><br/>';
}
$pic_value包含foreach循环最后一次迭代的值。使用$\u GET['delete']的值
$pic_value包含foreach循环最后一次迭代的值。使用$\u GET['delete']的值
您可以放下照片关键点并使用阵列中的自然关键点。 然后,如果定义了$\u GET['delete'],则显示图像。如果没有显示您的删除链接
<?php
$pic_names = array(
'picture01',
'picture02',
'picture03',
'picture04',
'picture05',
);
if(isset($_GET['delete']) {
$imgPath = "define/your/path/here/";
echo '<img src="' . $imgPath . $pic_names[$_GET['delete']] . '">';
} else {
foreach($pic_names as $pic_key => $pic_value){
echo '<a href="?delete=' . $key . '">Delete: ' . $pic_value . '</a><br />';
}
}
?>
您可以放下照片关键点并使用阵列中的自然关键点。 然后,如果定义了$\u GET['delete'],则显示图像。如果没有显示您的删除链接
<?php
$pic_names = array(
'picture01',
'picture02',
'picture03',
'picture04',
'picture05',
);
if(isset($_GET['delete']) {
$imgPath = "define/your/path/here/";
echo '<img src="' . $imgPath . $pic_names[$_GET['delete']] . '">';
} else {
foreach($pic_names as $pic_key => $pic_value){
echo '<a href="?delete=' . $key . '">Delete: ' . $pic_value . '</a><br />';
}
}
?>
试试这样的东西
foreach($pic_names as $pic_key => $pic_value){
$href = "";
$href = '<a href="?delete=';
$href.= $pic_value;
$href.= '">Delete Now!</a><br/>';
echo $href;
}
试试这样的东西
foreach($pic_names as $pic_key => $pic_value){
$href = "";
$href = '<a href="?delete=';
$href.= $pic_value;
$href.= '">Delete Now!</a><br/>';
echo $href;
}
您的循环很好,只是打印了错误的变量。试试这个: 我建议您公开密钥而不是名称
您的循环很好,只是打印了错误的变量。试试这个: 我建议您公开密钥而不是名称
它不起作用。很抱歉您所做的只是更改连接。已编辑。忘记写所有的解决方案了!编辑后的版本效果很好!谢谢,没用。很抱歉您所做的只是更改连接。已编辑。忘记写所有的解决方案了!编辑后的版本效果很好!非常感谢。
$pic_names = array (
'01' => 'picture01',
'02' => 'picture02',
'03' => 'picture03',
'04' => 'picture04',
'05' => 'picture05',
);
foreach($pic_names as $pic_key => $pic_value){
print '<a href="?delete='.$pic_key.'">Delete Now!</a><br/>';
}
//Delete Images
if(isset($_GET['delete'])){
print $pic_names[$_GET['delete']];
}