Вывод значения NULL с помощью PHP в HTML - PullRequest
0 голосов
/ 08 мая 2018

Я пытался использовать PHP для отображения моих данных в HTML.Тем не менее, он на самом деле не получает значение NULL из базы данных.Например, я пытался использовать-> load ();Функция для отображения значения это работало.Но это работало только для полей со значениями.Когда поле имеет значения NULL, программа остановлена.

Вот мой скрипт, как показано ниже.кто-нибудь может мне помочь?Я действительно ценю это!

<html>  
<head>  
<title>SR Update</title>  
</head>  
<body>  
<form  action="php_oracle_update3.php?CusID=<?=$_GET["CusID"];?>"  name="frmEdit" method="post">  
<?php 
$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.06.82.71)(PORT = 1521)))(CONNECT_DATA=(SID=XE)))";
$objConnect = ocilogon("testUser123","****",$db); 

if($objConnect)
    echo "Connection succeded <br>";
else
{
    echo "Connection failed";

}

$strSQL = "SELECT OBJECTID, FROM_,DEPT,ROOM, CONTACT,PHONE,PROJECT,FIELDSUP,TYPE FROM SR2 WHERE OBJECTID =  '".$_GET["CusID"]."' ";  
$objParse = oci_parse ($objConnect, $strSQL);  
oci_execute ($objParse,OCI_DEFAULT);  


$objResult = oci_fetch_array($objParse,OCI_ASSOC + OCI_RETURN_NULLS);  


if($objResult !=false)  
{ 

?>

<table width="600" border="1">  
<tr>  
<th width="91"> <div align="center">ID  </div></th>  
<th width="160"> <div align="center">FROM  </div></th>  
<th width="198"> <div align="center">DEPARTMENT  </div></th>  
<th width="97"> <div align="center">ROOM  </div></th>  
<th width="70"> <div align="center">CONTACT  </div></th>  
<th width="70"> <div align="center">PHONE  </div></th>  
<th width="70"> <div align="center">PROJECT  </div></th>  
<th width="70"> <div align="center">FIELDSUP </div></th>  

</tr>  
<tr>  
<td><div align="center"><input type="text"  name="txtObjectID" size="5"  value="<?=$objResult["OBJECTID"];?>"></div></td>  
<td><input type="text" name="txtFrom" size="12"  value="<?=$objResult["FROM_"]->load();?>"></td>  
<td><input type="text" name="txtDepartment" size="12"  value="<?=$objResult["DEPT"]->load();?>"></td>  
<td><div align="center"><input type="text"  name="txtRoom" size="5"  value="<?=$objResult["ROOM"]->load();?>"></div></td>  
<td align="center"><input type="text" name="txtContact" size="10"  value="<?=$objResult["CONTACT"]->load();?>"></td>  
<td align="center"><input type="text" name="txtPhone" size="10"  value="<?=$objResult["PHONE"];?>"></td>  
<td align="center"><input type="text" name="txtProject" size="7"  value="<?=$objResult["PROJECT"]->load();?>"></td> 
<td align="center"><input type="text" name="txtFieldsup" size="7" value="<?=$objResult["FIELDSUP"];?>"></td> 


</tr>  
</table>  
<input type="submit" name="submit" value="submit">  


<?php   


}  
else
{

echo "Not found OBJECTID=".$_GET["CusID"];  

}  

oci_close($objConnect);  
?>


</form>  
</body>  
</html>  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...