<?php while($result = mysql_fetch_array( $resulta )) {
echo "<tr>";
echo "\t\t<td>{$result['denumire_locatie']}</td>\n";
echo "\t\t<td>{$result['tip_locatie']}</td>\n";
echo "\t\t<td>{$result['judet']}</td>\n";
echo "\t\t<td>{$result['localitate']}</td>\n";
echo "\t\t<td>{$result['strada']}</td>\n";
echo "\t\t<td>{$result['numar']}</td>\n";
echo "\t\t<td>{$result['telefon']}</td>\n";
echo "\t\t<td>{$result['fax']}</td>\n";
echo "\t\t<td>{$result['email']}</td>\n";
echo "\t\t<td>{$result['descriere']}</td>\n";
echo "\t\t<td><a href="/oferta.php?id={$result['id_oferta']}">click pentru detalii</a></td>\n";
echo "</tr>";
}
当我运行时,我收到以下错误消息: 解析错误:语法错误,第157行的C:\ xampp \ htdocs \ SITE \ index.php中的意外'=' 第157行是以下一行:
echo "\t\t<td><a href="/oferta.php?id={$result['id_oferta']}">click pentru detalii</a></td>\n";
有人能看到问题吗?
答案 0 :(得分:1)
您正在尝试使用双引号括起来的双引号...当您遇到此情况时,可以使用单引号和双引号,也可以使用\
\"
来转义内部引号。
但是当你想维持时,逃避是恕我直言中更好的选择 写
html
标签的属性时的一致性。
或者:
echo "\t\t<td><a href=\"/oferta.php?id={$result['id_oferta']}\">click pentru detalii</a></td>\n";
或者
echo "\t\t<td><a href='/oferta.php?id={$result['id_oferta']}'>click pentru detalii</a></td>\n";
更改了代码:
<?php while($result = mysql_fetch_array( $resulta ))
{
echo "<tr>";
echo "\t\t<td>{$result['denumire_locatie']}</td>\n";
echo "\t\t<td>{$result['tip_locatie']}</td>\n";
echo "\t\t<td>{$result['judet']}</td>\n";
echo "\t\t<td>{$result['localitate']}</td>\n";
echo "\t\t<td>{$result['strada']}</td>\n";
echo "\t\t<td>{$result['numar']}</td>\n";
echo "\t\t<td>{$result['telefon']}</td>\n";
echo "\t\t<td>{$result['fax']}</td>\n";
echo "\t\t<td>{$result['email']}</td>\n";
echo "\t\t<td>{$result['descriere']}</td>\n";
echo "\t\t<td><a href=\"/oferta.php?id={$result['id_oferta']}\">click pentru detalii</a></td>\n";
echo "</tr>";
}
echo "</table>";
答案 1 :(得分:1)
在这一行中,双引号结束你的回音串。
echo "\t\t<td><a href="/oferta.php?id={$result['id_oferta']}">click pentru detalii</a></td>\n";
^
为了避免(逃避)这种行为,在它前面放一个反斜杠
echo "\t\t<td><a href=\"/oferta.php?id={$result['id_oferta']}\">click pentru detalii</a></td>\n";
^ ^
答案 2 :(得分:0)
echo "\t\t<td><a href="
^ end of string
答案 3 :(得分:0)
替换为:
echo "\t\t<td><a href=\"/oferta.php?id={$result['id_oferta']}\">click pentru detalii</a></td>\n";
你必须逃避“当你用它作为分隔符。
答案 4 :(得分:0)
试试这个:
echo "\t\t<td><a href=\"/oferta.php?id={$result['id_oferta']}\">click pentru detalii</a></td>\n";
你必须逃避你的“所以PHP不会混淆......