【问题标题】:variable are perforoming task? but error displayed变量正在执行任务?但显示错误
【发布时间】:2018-12-29 10:41:43
【问题描述】:

在 prgram 中的任务已经执行但是.....?

注意:在第 293 行的 C:\xampp\htdocs\al_murtaza_home\selector.php 中遇到格式不正确的数值

注意:在第 293 行的 C:\xampp\htdocs\al_murtaza_home\selector.php 中遇到格式不正确的数值

注意:在 C:\xampp\htdocs\al_murtaza_home\selector.php 的第 304 行中遇到了格式不正确的数值

注意:在 C:\xampp\htdocs\al_murtaza_home\selector.php 的第 304 行中遇到了格式不正确的数值

注意:在第 322 行的 C:\xampp\htdocs\al_murtaza_home\selector.php 中遇到格式不正确的数值

注意:在第 322 行的 C:\xampp\htdocs\al_murtaza_home\selector.php 中遇到格式不正确的数值

注意:在第 331 行的 C:\xampp\htdocs\al_murtaza_home\selector.php 中遇到格式不正确的数值

注意:在第 331 行的 C:\xampp\htdocs\al_murtaza_home\selector.php 中遇到格式不正确的数值

结果显示在图像中 图像如下。 enter image description here

**

这些是代码

**

<pre>

   
echo "<table>
<tr>
<th>sr#</th> <th>petrol amount</th> <th>deasel amount </th><th>total</th></tr>";
echo "<tr>";
echo "<td>" . "_"      ."</td>";
echo "<td>" . $petrol_sl_amount    . "</td>";
echo "<td>" . $desel_sl_amount . "</td>";
echo "<td>" .$p_d =$desel_sl_amount+$petrol_sl_amount ."</td>";
echo "</tr>";
echo "<tr>
<th>sr#</th> <th>wisooli</th> <th>petrol+deasel amount </th><th>total</th></tr>";


echo "<tr>";
echo "<td>" . "_"    ."</td>";
echo "<td>" . $wisoli_total    . "</td>";
echo "<td>" .  $p_d  . "</td>";

echo "<td>" . $t_p_d=$p_d+$wisoli_total ."</td>";

echo "</tr>";
echo "<tr>
<th>sr#</th> <th>credit/khanat</th></tr>";


echo "<tr>";
echo "<td>" . ""    . "</td>";
echo "<td>" . $cridit_amt      ."</td>";

echo "</tr>
<th>sr#</th> <th>per day expansis</th></tr>";


echo "<tr>";
echo "<td>" . "_"   ."</td>";
echo "<td>" . $expan_amount   ."</td>";
echo "<td>" .  $ex_cr= $cridit_amt + $expan_amount ."</td>";
echo "</tr>";

echo "<tr>
<th>sr#</th> <th>remaining amount</th></tr>";


echo "<tr>";
echo "<td>" .     "_"  ."</td>";
echo "<td>" . $final=$t_p_d-$ex_cr . "</td>";
echo "</tr>";
</pre>

*

<h1>along with result notice error are diplayed</h1>
<th>sr#</th> <th>petrol amount</th> <th>deasel amount </th><th>total</th></tr><tr><td>_</td><td>8246.7</td></td><td>8246.7</td></td><br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>293</b><br />
<br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>293</b><br />
<td>16493.4</td></tr><tr>
<th>sr#</th> <th>wisooli</th> <th>petrol+deasel amount </th><th>total</th></tr><tr><td>_</td><td>592153</td></td><td>16493.4</td></td><br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>304</b><br />
<br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>304</b><br />
<td>608646.4</td></tr><tr>
<th>sr#</th> <th>credit/khanat</th></tr><tr><td></td><td>35802</td></td></tr>
<th>sr#</th> <th>per day expansis</th></tr><tr><td>_</td><td>4200</td></td><br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>322</b><br />
<br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>322</b><br />
<td>40002</td></tr><tr>
<th>sr#</th> <th>remaining amount</th></tr><tr><td>_</td><br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>331</b><br />
<br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\xampp\htdocs\al_murtaza_home\selector.php</b> on line <b>331</b><br />
<td>568644.4</td></tr>

*

【问题讨论】:

  • 如果您不发布代码,您希望我们如何提供帮助?
  • 你在第 293、304、322、331 行的 php 代码是……?第二:根据需要设置错误报告,在 php.ini 或函数调用中:php.net/manual/en/function.error-reporting.php
  • 您尝试在$desel_sl_amount+$petrol_sl_amount 等表达式中添加的变量很可能不包含数值。也许他们是空的,也许是null,也许他们拿着一些绳子。我们不能说,你必须检查自己。
  • cod 已添加结果如图所示!
  • 这些不是空的任务正在执行,但会显示任务结果警告错误。

标签: php


【解决方案1】:

您需要将几个变量转换为 int 以避免此通知

<?php 
      $petrol_sl_amount = $desel_sl_amount = $wisoli_total = $cridit_amt = $expan_amount = 12 ;

      echo "<table>
      <tr>
      <th>sr#</th> <th>petrol amount</th> <th>deasel amount </th><th>total</th> 
      </tr>";
      echo "<tr>";
      echo "<td>" . "_"      ."</td>";
       echo "<td>" . $petrol_sl_amount    . "</td>";
       echo "<td>" . $desel_sl_amount . "</td>";
       echo "<td>" .$p_d =$desel_sl_amount+$petrol_sl_amount ."</td>";
       echo "</tr>";
       echo "<tr>
       <th>sr#</th> <th>wisooli</th> <th>petrol+deasel amount </th><th>total</th> 
   </tr>";


    echo "<tr>";
      echo "<td>" . "_"    ."</td>";
         echo "<td>" . $wisoli_total    . "</td>";
      echo "<td>" .  $p_d  . "</td>";

     echo "<td>" . $t_p_d=(int)$p_d+$wisoli_total ."</td>";

   echo "</tr>";
      echo "<tr> <th>sr#</th> <th>credit/khanat</th></tr>";


    echo "<tr>";
   echo "<td>" . ""    . "</td>";
    echo "<td>" . $cridit_amt      ."</td>";

   echo "</tr> <th>sr#</th> <th>per day expansis</th></tr>";


    echo "<tr>";
    echo "<td>" . "_"   ."</td>";
    echo "<td>" . $expan_amount   ."</td>";
    echo "<td>" .  $ex_cr= (int)$cridit_amt + $expan_amount ."</td>";
    echo "</tr>";

    echo "<tr><th>sr#</th> <th>remaining amount</th></tr>";


   echo "<tr>";
     echo "<td>" .     "_"  ."</td>";
   echo "<td>" . $final=(int)$t_p_d-(int)$ex_cr . "</td>";
   echo "</tr>";

   ?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    相关资源
    最近更新 更多