基本的なユーザー情報を保存する MySQL データベースがあるので、名前、電子メール、および 2 つの電話番号です。ユーザー情報を表示する動的 php テキストを含むページを作成したいのですが、データベースには電話番号が 1 つしか必要ありません。私が持っているページで:
<p id="first"> Some non-dynamic text </p>
<p> <?php echo $row_rsCustomer['first_name']; ?> </p>
<p> <?php echo $row_rsCustomer['email']; ?> </p>
<p> <?php echo $row_rsCustomer['phone_one']; ?> </p>
<p id="phonetwo"> <?php echo $row_rsCustomer['phone_two']; ?> </p>
<p id="second"> Some non-dynamic text </p>
#phonetwo が空の場合、 #second を押し下げたくありません。次のようなJavaScriptを使用することを考えていました:
if( #phonetwo.innerhtml == ""){
#phonetwo.style.display="none";
しかし、phpを使用してこれを行う方法があるかどうか疑問に思っていましたか? JavaScriptのソリューションはうまくいくと思いますが、これを行うためのより「正しい」方法をどこかで見たことがあると確信しています。