我希望用户看到这个,如果?currency = isn'在网址中:
<div class="card">
<div class="card-content">
<div class="card-header">
<h2>Modules</h2>
</div>
<div class="card-content-inner" style="text-align:center">
<form action="client.php" method="get" target="_blank">
Currency:<br><input type="text" name="Currency"><br>
<div class="list-block inset">
<input class="inset button button-round active" type="submit" value="Submit">
</div>
</form>
</div>
</div>
</div>
我希望用户看到这个,如果?currency =在url:
<div class="list-block">
<ul>
<li class="item-content">
<div class="item-media">
<img src="https://www.cryptocompare.com/media/19633/<?php echo $_GET["currency"]; ?>.png?width=200" height="50px" />
</div>
<div class="item-inner">
<div class="item-title">
<?php echo $_GET["currency"]; ?>
</div>
<div class="item-after">
<span class="badge" id="<?php echo $_GET["currency"]; ?>" style="background-color: #000000;">Fetching...</span>
</div>
</div>
</li>
</ul>
</div>
如果用户在http://ppyazi.com/pricepoint/client.php,?currency = 不在网址中。
如果用户位于http://ppyazi.com/pricepoint/client.php?currency=neo,则?currency = 位于网址中。
我希望它是在PHP中,但另一种语言可以提供帮助。
答案 0 :(得分:2)
你可以像这样使用php:
<!-- any previeous HTML code -->
<?php if(isset($_GET['currency'])){ ?>
<!-- currency is set in url, paste your html code here for that case -->
<?php } else { ?>
<!-- currency is not set in url, paste your form here -->
<?php } ?>
答案 1 :(得分:1)
尝试以下代码,
if ( isset($_GET['currency']) ) {
echo '<div class="list-block"><ul><li class="item-content"><div class="item-media"><img src="https://www.cryptocompare.com/media/19633/<?php echo $_GET["currency"]; ?>.png?width=200" height="50px" /></div><div class="item-inner"><div class="item-title"><?php echo $_GET["currency"]; ?></div><div class="item-after"><span class="badge" id="<?php echo $_GET["currency"]; ?>" style="background-color: #000000;">Fetching...</span></div></div></li></ul></div>';
} else {
echo '<div class="card"><div class="card-content"><div class="card-header"><h2>Modules</h2></div><div class="card-content-inner" style="text-align:center"><form action="client.php" method="get" target="_blank">Currency:<br><input type="text" name="Currency"><br><div class="list-block inset"><input class="inset button button-round active" type="submit" value="Submit"></div></form></div></div></div>';
}
答案 2 :(得分:1)
只需添加条件即可使用$_GET
<?php
if (isset($_GET['currency']) && $_GET['currency'] != "")
{
?>
<div class="list-block"><ul><li class="item-content"><div class="item-media"><img src="https://www.cryptocompare.com/media/19633/<?php echo $_GET["currency"]; ?>.png?width=200" height="50px" /></div><div class="item-inner"><div class="item-title"><?php echo $_GET["currency"]; ?></div><div class="item-after"><span class="badge" id="<?php echo $_GET["currency"]; ?>" style="background-color: #000000;">Fetching...</span></div></div></li></ul></div>
<?php
}
else
{
?>
<div class="card"><div class="card-content"><div class="card-header"><h2>Modules</h2></div><div class="card-content-inner" style="text-align:center"><form action="client.php" method="get" target="_blank">Currency:<br><input type="text" name="Currency"><br><div class="list-block inset"><input class="inset button button-round active" type="submit" value="Submit"></div></form></div></div></div>
<?php
}
?>