我將PHP與Oracle數據庫結合使用。我想要的是以下內容:在第一種形式中,我想從數據庫中的表中選擇一個名稱,並且當您按下按鈕時,我希望用戶看到一個html表單,其中的字段填入了來自在第一個屏幕上選擇的人。您可以編輯這些信息,當您按下更新按鈕時,表格必須更新。我不知道在PHP中與Oracle合併完成整個流程的人員。有人可以幫幫我嗎?這是我正在做的一個項目的重要組成部分,我無法在任何地方找到任何信息! 我真的希望有人能幫助我。
PHP & Oracle數據庫編輯/更新數據。 上< < <歌廳錯誤Undefined variable: objResult
-----這裏PHP和Oracle數據庫編輯/更新數據
<?
$objConnect = oci_connect("myuser", "mypassword", "TCDB");
$strSQL = "SELECT * FROM CUSTOMER";
$objParse = oci_parse($objConnect, $strSQL);
oci_execute($objParse, OCI_DEFAULT);
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
<th width="71"> <div align="center">Used </div></th>
<th width="30"> <div align="center">Edit </div></th>
</tr>
<?
while ($objResult = oci_fetch_array($objParse, OCI_BOTH))
{
?>
<tr>
<td><div align="center"><?= $objResult["CUSTOMERID"]; ?></div></td> <<---here
<td><?= $objResult["NAME"]; ?></td> <<---here
<td><?= $objResult["EMAIL"]; ?></td> <<---here
<td><div align="center"><?= $objResult["COUNTRYCODE"]; ?></div></td>
<td align="right"><?= $objResult["BUDGET"]; ?></td> <<---here
<td align="right"><?= $objResult["USED"]; ?></td>
<td align="center"><a href="php_oracle_update2.php?CusID= <?=$objResult["CUSTOMERID"];?>">Edit</a></td>
</tr>
<?
}
?>
</table>
<?
oci_close($objConnect);
?>
我看不到設置short_open_tag的值爲=開在php.ini plz幫助 – praveen
您應該使用這是最好的做法。無論如何,只需在php.ini底部(任意位置)添加該行,重新啓動服務器即可。也許試試這個排除故障http://stackoverflow.com/questions/12579448/php-short-open-tag-on-not-working同時檢查出http://php.net/short-open-tag – abstr
謝謝Abstr先生......現在工作...... !!!謝謝 – praveen