我有一些图像要从目录中获取$files = glob("images/image/$til/$subtil/*.*");
。我必须从所有图像中删除一张图像,并且我想显示一个确认警报,例如"is"或“否”。如果是,则获取图像的值并将其传递到下一页。 $detatil="delete.php?image=$image&til=$til&subtil=$subtil";
这是我必须获取并发布在下一页的变量
<?php
$subtil=$_GET['subtil1'];
$til=$_GET['til1'];
$files = glob("images/image/$til/$subtil/*.*");
$count=count($files);
for ($i=0; $i<$count; $i++)
{
echo "<div class='pitem entry item-w1 item-h1' style='padding: 15px;'>";
$image = $files[$i];
echo "<img src='".$image."' class='img-responsive' style='padding:20px;border:1px solid black;'>"."";
echo "<br>";
echo"<span style='float: center;padding-top: 10px;'><button type='submit' onclick='myFunction()' name='submit' value='Send' class='btn btn-primary'>Delete</button></span>";
$detatil="delete.php?image=$image&til=$til&subtil=$subtil";
//echo $detatil;
echo "</div>";
?>
<script>
function myFunction() {
var r=confirm("Do you want to leave page!");
if (r)
{
//write redirection code
window.location = "<?php echo$detatil?>";
}
else
{
//do nothing
} //document.getElementById("demo").innerHTML = txt;
}
</script>
<?php
}//for loop end
?>
最佳答案
您可以通过在函数中传递值来实现您的目标:
<?php
$subtil=$_GET['subtil1'];
$til=$_GET['til1'];
$files = glob("images/image/$til/$subtil/*.*");
$count=count($files);
for ($i=0; $i<$count; $i++)
{
echo "<div class='pitem entry item-w1 item-h1' style='padding: 15px;'>";
$image = $files[$i];
echo "<img src='".$image."' class='img-responsive' style='padding:20px;border:1px solid black;'>"."";
echo "<br>";
$detatil="delete.php?image=$image&til=$til&subtil=$subtil";
echo"<span style='float: center;padding-top: 10px;'><button type='submit' onclick=myFunction('$detail') name='submit' value='Send' class='btn btn-primary'>Delete</button></span>";
//echo $detatil;
echo "</div>";
?>
<script>
function myFunction(url) {
var r=confirm("Do you want to leave page!");
if (r)
{
//write redirection code
window.location = url;
}
else
{
//do nothing
} //document.getElementById("demo").innerHTML = txt;
}
</script>
<?php
}//for loop end
?>
关于javascript - 如何在js确认警报框中获取php for循环变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42390254/