मैं एक इको स्टेटमेंट के भीतर से MySQL डेटाबेस से डेटा प्रदर्शित करने का प्रयास कर रहा हूं, लेकिन यह वेबपेज को क्रैश कर देता है। मैंने ऐसा करने के कई अलग-अलग तरीकों की कोशिश की है, लेकिन यह हर बार कोड होने पर भी विफल रहता है।

        <?php

        ...

        echo '<td>'. $row["NAME"] . '</td>' .'<td>'. $row["DESIGNER"] . '</td>' .'<td>

         <form method="post"> 
         <table>
         <tr>                                                
         <td><input type="radio" name="site" value="none"'. if ($row["SELLING_ON"]=="none" ){echo 'checked';} .'>no site</td> 
                                                              ^^^^^THIS IS THE OFFENDING LINE^^^^^
         </tr>  
         </table>
         </form></td>

         <td>'. $row["MSRP_USED"] . '</td>' .'<td>'. $row["ORIGINAL_PRICE"] . '</td>' ;


         ...


         ?>

उस रेखा को देखें जहां मैं कहता हूं "यह आपत्तिजनक रेखा है।" जैसे ही मैं उस लाइन को हटाता हूं, सब कुछ ठीक उसी तरह काम करता है जैसा उसे करना चाहिए।

0
ThN 22 पद 2020, 10:09

2 जवाब

सबसे बढ़िया उत्तर

अगर कथन को स्ट्रिंग से अलग करें

echo '<td>'. $row["NAME"] . '</td>' .'<td>'. $row["DESIGNER"] . '</td>' .'<td>

     <form method="post"> 
     <table>
     <tr>                                                
     <td><input type="radio" name="site" value="none"';
if ($row["SELLING_ON"]=="none" ){
echo 'checked';
}
echo '>no site</td></tr>  
     </table>
     </form></td>

     <td>'. $row["MSRP_USED"] . '</td>' .'<td>'. $row["ORIGINAL_PRICE"] . '</td>' ;
2
manqlele 22 पद 2020, 10:31

इसे अजमाएं:

<td> <?php echo $row["NAME"]?> </td>
<td> <?php echo $row["DESIGNER"]?> </td>
<td>
  <form method="post"> 
   <table>
    <tr>                                                
     <td>
      <input type="radio" name="site" value="none" <?php if($row["SELLING_ON"]=="none" ){echo 'checked';}?> >no site
     </td>
    </tr>  
   </table>
  </form>
 </td>
 <td> <?php echo $row["MSRP_USED"]?> </td>
 <td> <?php echo $row["ORIGINAL_PRICE"]?> </td>
0
Jayen Bambhroliya 22 पद 2020, 13:06