-2
完成後にあなたのfbidを保存するフォームがあります。人がフォームに記入しているかどうかを確認するためにif-elseを使いたいと思います。それをするために、私はIDと一致します。しかし、そもそもif-elseステートメントは機能しません。IF ELSE statement php
これがあれば、他のです:
<?php
$con = mysql_connect("localhost","fbappsadmin","[email protected]");
mysql_select_db("jetstardatabase", $con);
if($me)
{
$fbid= $facebook->api('/me');
$fbme = $fbid['id'];
$fbName = $fbid['name'] ;
$fbEmail = $fbid['email'];
$sql = "SELECT fbId FROM orders";
$result = $mysqli->query($sql);
while (list($fb)=$result->fetch_row())
{
if ($fbme ==$fb)
{
?>
<label id ="quantity" >Quantity</label>
<div class = "form">
<form action="" method="post" style="visibility:hidden" >
<select name="list" id="list">
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" name="submit" id="submit" value="Buy!" />
</form>
</div>
<?php
}
else
{
?>
<label id ="quantity" >Quantity</label>
<div class = "form">
<form action="" method="post" >
<select name="list" id="list">
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" name="submit" id="submit" value="Buy!" />
</form>
</div>
<?php
}
}}?>
まず、if-else文が動作しないことについて説明します。次に、コードを適切な字下げでフォーマットして、読みやすく理解しやすくしてください。ありがとう。 – ken
if-else文がうまくいかないということはどういう意味ですか? '$ fbme == $ fb'は' true'か 'false'です。 –