Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,030

HOME > PHP > PHP Forum > อัพ web ลง host แล้วไม่มีค่าคำนวณให้เห็น ผมสงสัยอยู่ครับว่าผมทำแบบ localhost ในเครื่องตัวเองมีค่าคำนวณออกมา



 

อัพ web ลง host แล้วไม่มีค่าคำนวณให้เห็น ผมสงสัยอยู่ครับว่าผมทำแบบ localhost ในเครื่องตัวเองมีค่าคำนวณออกมา

 



Topic : 030671

Guest




Code (PHP)
function show($calshow)
{
	if ($calshow%5 == 0)
	{
		printf("%.0f",$calshow);//แสดงค่าเป็นทศนิยม 0 ตำแหน่ง
	}
	else
	{
		printf("%.2f",$calshow); //แสดงค่าเป็นทศนิยม 2 ตำแหน่ง
	}
}
include ("connect.php");

$newtable = "CREATE TABLE `generaljudge` (
`id` INT( 2 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 60 ) CHARACTER SET tis620 COLLATE tis620_thai_ci NOT NULL ,
`cal` FLOAT( 4 ) NOT NULL ,
`part` VARCHAR( 30 ) CHARACTER SET tis620 COLLATE tis620_thai_ci NOT NULL 
) ENGINE = MYISAM ;";
$result = mysql_query($newtable) or die(mysql_error());

?>
<center>
<table width="600" border="0">
  <tr>
    <td width="300"><div align="left" class="style6">ตำแหน่งของร่างกายที่มีโอกาสเกิดโรค</div></td>
    <td width="150"><div align="center" class="style6">โอกาสเกิดร้อยละ (%)</div></td>
	<td width="150"><div align="center" class="style6">วินิจฉัยเฉพาะส่วน</div></td>
    </tr>
</table>

</center>

<form name="form1" method="post" action="judge2.php">
<center>
  <?php
  
  $sql = "Select * from partbody order by id";
$query = mysql_query($sql);
while ($data = mysql_fetch_array($query)) 
{    
$gpart = $data['enname'];
$thname = $data['name'];
	  $sumcheckbox = 0;
	  $strname = "select * from $gpart order by id";
	  $queryname = mysql_query($strname);
	  $numname = mysql_num_rows($queryname);
	  while ($dataname = mysql_fetch_array($queryname))
	  {
		$j = $dataname['id'];
		${checkbox.$j};
		$sumcheckbox = $sumcheckbox + ${checkbox.$j};
	  }
	  $total = (100*$sumcheckbox)/$numname;
	  if ($total==0)
	  {
	  $cal = 0;
	  }
	  else
	  {
	  $cal = $total;
	  }
	  	$sql = "insert into generaljudge values('','$thname','$cal','$gpart')";
		mysql_query($sql) or die ("Insert ERROR!!!");
}

$sql2 = "Select * from generaljudge order by cal desc";
$query2 = mysql_query($sql2);
while ($data2 = mysql_fetch_array($query2)) 
{
$checkcal = $data2['cal'];
$partbody = $data2['part'];
//echo $checkcal;
if ($checkcal == 0)
{
//ถ้าค่าวินิจฉัยเป็นศูนย์จะไม่มีอะไรแสดงออกมา
}
else
{
?>
  <table width="600" border="0">
    <tr>
      <td width="300" height="26"><div align="left"><?=$data2['name']?></div></td>
      <td width="150"><div align="center">
<?php
	  $calshow = $data2['cal'];
			show($calshow);//เรียกใช้ Function show($calshow)
?>
	  </div></td>
	  <td width="150"><div align="center" class="style6">
	  <?php 
	  if ($partbody == gbone)
	  {
	  $part = "bone";
	  }
	  elseif ($partbody == galimentary)
	  {
	  $part = "alimentary";
	  }
	  elseif ($partbody == gbladder)
	  {
	  $part = "bladder";
	  }
	  elseif ($partbody == gskin)
	  {
	  $part = "skin";
	  }
	  elseif ($partbody == gblood)
	  {
	  $part = "blood";
	  }
	  elseif ($partbody == gcontagious)
	  {
	  $part = "contagious";
	  }
	  else
	  {
	  $part = "another";
	  }
	  //echo $part;
	  echo "<input type='radio' name='part' value='$part'>";
	  ?>
	  </div></td>
      </tr>
  </table>
  </center>
<?php
}//ปิด else ที่เช็คค่าวินิจฉัยเป็น 0
}//ปิด  while
$deletetable = "DROP TABLE `generaljudge`";
$result = mysql_query($deletetable) or die(mysql_error());
?>
<p>
  <input type="submit" name="Submit" value="ยืนยัน">
</p>
</form>


ผมสงสัยอยู่ครับว่าผมทำแบบ localhost ในเครื่องตัวเองมีค่าคำนวณออกมา แต่ว่าผมเอาไปอัพลงเว็บที่ให้บริการฝากเว็บไว้ แล้วค่าคำนวณไม่แสดงออกมา ว่างหมดเลย เกี่ยวไหมครับที่ การสร้างตารางของ phpmyadmin แต่ละเวอร์ชั่นไม่เหมือนกัน หรือใครพอจะทราบวิธีแก้ไขช่วยบอกผมด้วยครับ ขอบคุณมากครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-23 17:13:19 By : suzuhara View : 912 Reply : 2
 

 

No. 1

Guest


ผมก็เคยประสบปัญหาเมื่อขึ้นจริงๆเหมือนกัน ไม่ทราบว่าเครื่อง localhost ที่เขียนโปรแกรมเป็น apache หรือ IIS
และเครื่อง server ที่อัพโหลดขึ้นไปเป็น apache หรือ iis ถ้าเหมือนกันคงไม่มีปัญหา แต่ถ้าเครื่อง localhost เป็น apache แล้วเครื่องให้บริการ iis คงเช็คคำสั่ง sql ดูครับ ต้องเขียนชื่อฟิลด์ให้ครบ ฟิลด์ไหนไม่มีค่าใช้ ' ' ไม่ได้ ที่ผมเคยเจอมานะครับ ลองดูก่อน รอท่านต่อไปแนะนำนะครับ...






Date : 2009-08-23 17:29:15 By : Seenin
 


 

No. 2

Guest


ที่บอกว่า ใช้ ' ' ไม่ได้ อาจจะเป็นแค่ Auto increment อย่างเดียวมั้งผมก็ไม่แน่ใจนะ เพราะผมเคย ใส่ ' ' ไว้ในส่วนของ VALUES ค่า auto increment แล้วขึ้น iis มันจะ error ผมเลยลบ ' ' ออกและลบ ชื่อฟิลด์ที่เป็น auto ออกก่ะหายครับ
Date : 2009-08-23 17:32:51 By : Seenin
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อัพ web ลง host แล้วไม่มีค่าคำนวณให้เห็น ผมสงสัยอยู่ครับว่าผมทำแบบ localhost ในเครื่องตัวเองมีค่าคำนวณออกมา
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่