2016-11-30 1 views
2

私は以下のようなものを試しています。真ん中に表示されているPHPスクリプトを使わずに、$Messageを正常に表示できます。mySQLデータをプルしてPHPの変数に配置する

$Message = "<table><tr><td>" <?php code A ?>"</td></tr></table>"; 

あなたが見るであろうように、テーブル内のいくつかのSQLデータベースから日付と現在を引くためのもの「コードA」 PHPスクリプト。

私はこのコードが動作しないことがわかります。問題は、私が$Messageの中にPHPスクリプトを置く方法です。

まず、mySQLデータベースからデータを取得し、変数に出力を割り当てようとしているスクリプトを実際に実行させることは可能でしょうか?

ここでは、コードAを表す完全なコードがあります。これが問題の理解に役立ちます。 @ADyson作品によって作ら

<?php 
if(!isset($_POST['savedata'])) 
{ 
echo 'some text message'; 
} 
else 
{ 

include ('dbconnect/index.php'); 

$SQLuserpw="SELECT * FROM USER WHERE EMAIL = '".htmlspecialchars($email)."'"; 
$user=mysqli_query($conn, $SQLuserpw) or die ('SQL Error'); 
$pendingRow=mysqli_num_rows($user); 

if($pendingRow == '') 
{ echo 'some text here';} else 
{ 

while ($reK = mysqli_fetch_array($user)) 
{ 
$wec = $reK['FNAME']; $wec2 = $reK['LNAME']; $wec3 = $reK['EMAIL']; 
echo '<table>'; 
echo '<tr><td>First Name</td><td>&nbsp;&nbsp;:&nbsp;&nbsp;</td><td>'.$reK['FNAME'].'</td></tr>'; 
echo '<tr><td>Last Name</td><td>&nbsp;&nbsp;:&nbsp;&nbsp;</td><td>'.$reK['LNAME'].'</td></tr>'; 
echo '<tr><td>Email</td><td>&nbsp;&nbsp;:&nbsp;&nbsp;</td><td>'.$reK['EMAIL'].'</td></tr>'; 
} 
echo '</table>'; 
} 
} 
?> 

UPDATE

提案。

+0

"これは実際には、スクリプトを実行してmySQLデータベースからデータを取得し、その出力を変数に割り当てることができます。はい。これは、人々がPHPを使っている最も一般的なものです: – ADyson

+0

しかし、1つの質問は '$ message' PHP変数かJavascript変数ですか?私はJavascriptを疑っていますが、あなたはそれを明確にしていません。 – ADyson

+0

それは私が知っている:)私の質問は、私がここに持っているもののような変数の中で行うことが可能です。 $ messageはPHP変数 –

答えて

0

あなたが共有しているコードの一部が動作している場合は、そのようにそれを行う、

$message = '<table>'; 
$message .= '<tr><td>First Name</td><td>&nbsp;&nbsp;:&nbsp;&nbsp;</td><td>'.$reK['FNAME'].'</td></tr>'; 
$message .= '<tr><td>Last Name</td><td>&nbsp;&nbsp;:&nbsp;&nbsp;</td><td>'.$reK['LNAME'].'</td></tr>'; 
$message .= '<tr><td>Email</td><td>&nbsp;&nbsp;:&nbsp;&nbsp;</td><td>'.$reK['EMAIL'].'</td></tr>'; 
} 
$message.= '</table>'; 

あなたが好きな場所、使用$message

関連する問題