2016-12-23 46 views
-3

我想有一個PHP變量的值有我的代碼: ...使用PHP變量

while($row = mysqli_fetch_array($response)){ 
$var = $row['num']; 
echo $var; 
echo '<tr><td align="left">' . 
$row['id'] . '</td><td align="left">' . 
$row['num'] . '</td><td align="left">' . 
$row['used'] . '</td><td align="left">' . 
$row['temps'] . '</td><td align="left">' . 
$row['prix'] . '</td><td align="left">' . 
$row['date'] . '</td><td align="left"> . 
<p> 
<form action="delete.php" method="post"> 
<input type="text" name="name" value=$var /> 
</p> 

<p> 
<input type="submit" name="submit" value="Delete" /> 
</p> 
</form>'; 

echo '</tr>'; 
} 

我試圖把$價值VAR但是當我做這個代碼有錯誤

(!) Parse error: syntax error, unexpected 'echo' (T_ECHO), expecting ',' or ';' in C:\wamp64\www\Site test\php\mysql_getInfo.php on line 39

的信息我的代碼越來越數據庫,並把一個網站上,我想添加按鈕從數據庫中刪除。

+0

旁註:''

不能是''孩子。 –

+0

我該如何做到這一點? – Noonana73

+0

你的錯誤中有一個行號......你應該能夠縮小它的範圍。至少,包括行號以幫助願意幫助你的人。 –

回答

-2

我建議你呼應每一行,並提取烏爾$ VAR:

while($row = mysqli_fetch_array($response)){ 
$var = $row['num']; 
echo $var; 
echo '<tr><td align="left">'; 
echo $row['id'] . '</td><td align="left">'; 
echo $row['num'] . '</td><td align="left">'; 
echo $row['used'] . '</td><td align="left">'; 
echo $row['temps'] . '</td><td align="left">'; 
echo $row['prix'] . '</td><td align="left">'; 
echo $row['date'] . '</td><td align="left">'; 
echo '<p>'; 
echo '<form action="delete.php" method="post">'; 
echo '<input type="text" name="name" value='.$var.' />'; 
echo '</p>'; 

echo '<p>'; 
echo '<input type="submit" name="submit" value="Delete" />'; 
echo '</p>'; 
echo '</form>'; 

echo '</tr>'; 
} 
+1

回聲每一行爲什麼? – 2016-12-23 22:59:01

+0

您的代碼不再顯示錯誤,但它沒有填充值爲$ var :) sry如果我的問題很蠢我是學習PHP :) – Noonana73

+0

@Dagon個人我喜歡組織,我懶惰集中字符串,因爲我害怕集中字符串的錯誤 – thomasxd24