หัวข้อ: [PHP] ถ้าไม่มีข้อมูล ...ให้แสดงเป็น "-" ทำยังไงครับ เริ่มหัวข้อโดย: MaMa.Killer ที่ 09 กรกฎาคม 2013, 19:42:31 if($num_rows<1){
echo "ยังไม่มีการเพิ่มข้อมูล"; }else{ แบบด้านบนนี่คือถ้าไม่มีข้อมูลทั้งตาราง แล้วถ้าต้องการแค่บาง field ต้องเขียนยังไงครับ เช่น
ในช่อง BRA ถ้าไม่มีการ Add ข้อมูลเข้าไป ให้แสดง "-" อัตโนมัติ ต้องเขียนแนวไหน ขอบคุณครับ หัวข้อ: Re: [PHP] ถ้าไม่มีข้อมูล ...ให้แสดงเป็น "-" ทำยังไงครับ เริ่มหัวข้อโดย: mikeyx ที่ 09 กรกฎาคม 2013, 19:49:03 if($row['field']==""){echo "-"; }else{echo $row['field'];}
หัวข้อ: Re: [PHP] ถ้าไม่มีข้อมูล ...ให้แสดงเป็น "-" ทำยังไงครับ เริ่มหัวข้อโดย: MaMa.Killer ที่ 09 กรกฎาคม 2013, 20:17:08 if($row['field']==""){echo "-"; }else{echo $row['field'];} ขอบคุณครับ +1 :wanwan017:ทำไมผมทำแล้วมันขึ้น TEXT- ในช่องที่มีข้อมูลอ่ะครับ :P <b><font color="red"><? echo "$field"; ?></font></b> <? if($row['field']==""){echo "-"; }else{echo $row['field'];} ?></td> หัวข้อ: Re: [PHP] ถ้าไม่มีข้อมูล ...ให้แสดงเป็น "-" ทำยังไงครับ เริ่มหัวข้อโดย: karamail11 ที่ 09 กรกฎาคม 2013, 20:40:16 <?php echo (isset($row['field']) ? $row['field'] : '-');?>
แบบนี้ก้อได้ครับ หัวข้อ: Re: [PHP] ถ้าไม่มีข้อมูล ...ให้แสดงเป็น "-" ทำยังไงครับ เริ่มหัวข้อโดย: xvlnw.com ที่ 09 กรกฎาคม 2013, 21:05:24 <?php echo (isset($row['field']) ? $row['field'] : '-');?> แบบนี้ก้อได้ครับ ใช้ isset คงไมได้นะครับ เพราะว่า Field ใน DB มันมีอยู่จริง เพียงแต่มันเป็นค่าว่างครับ ซึ่งจะเกิด Bug ได้ ในกรณีในฟิลล์นั้นเป็นค่าว่าง แต่ไม่ใช่ค่า NULL โค๊ด: <?php หัวข้อ: Re: [PHP] ถ้าไม่มีข้อมูล ...ให้แสดงเป็น "-" ทำยังไงครับ เริ่มหัวข้อโดย: MapTwoZa ที่ 09 กรกฎาคม 2013, 21:08:32 $x = empty($x) ? '-' : $x ;
หัวข้อ: Re: [PHP] ถ้าไม่มีข้อมูล ...ให้แสดงเป็น "-" ทำยังไงครับ เริ่มหัวข้อโดย: MaMa.Killer ที่ 09 กรกฎาคม 2013, 21:12:13 โอ้ งมเอาได้แล้วครับ
<?php echo (isset($row['field']) ? $row['field'] : '-');?> ของผมต้องเติม <?php echo (isset($rows['field']) ? $rows['field'] : '-');?> +1 ทุกท่านครับ |