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,037

HOME > PHP > PHP Forum > ทำไงดีครับตรง Check Box แบบว่าถ้าไม่มีการติ๊กเลยแสดงว่าเป็น Check All ช่วยด้วยครับ



 

ทำไงดีครับตรง Check Box แบบว่าถ้าไม่มีการติ๊กเลยแสดงว่าเป็น Check All ช่วยด้วยครับ

 



Topic : 073361



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์




ทำไงดีครับตรง Check Box แบบว่าถ้าไม่มีการติ๊กเลยแสดงว่าเป็น Check All ช่วยด้วยครับ

Code (JavaScript)
<html>
<head>

<script language=JavaScript>

var datePickerDivID = "datepicker";
var iFrameDivID = "datepickeriframe";

var dayArrayShort = new Array('Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa');
var dayArrayMed = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
var dayArrayLong = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var monthArrayShort = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var monthArrayMed = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
var monthArrayLong = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
 
var defaultDateSeparator = "-";        // ÃٻẺµÑǤÑè¹ÃÐËÇèÒ§ Çѹ à´×͹ »Õ (ÁÕ "/" or ".")
var defaultDateFormat = "ymd"    // ãÊèÃٻẺ¡ÒÃàÃÕ§ÅӴѺ¢Í§ Çѹ à´×͹ »Õ ¤ÃѺ (ÁÕ "mdy", "dmy", and "ymd")
var dateSeparator = defaultDateSeparator;
var dateFormat = defaultDateFormat;


function displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
 
  // if we weren't told what node to display the datepicker beneath, just display it
  // beneath the date field we're updating
  if (!displayBelowThisObject)
    displayBelowThisObject = targetDateField;
 
  // if a date separator character was given, update the dateSeparator variable
  if (dtSep)
    dateSeparator = dtSep;
  else
    dateSeparator = defaultDateSeparator;
 
  // if a date format was given, update the dateFormat variable
  if (dtFormat)
    dateFormat = dtFormat;
  else
    dateFormat = defaultDateFormat;
 
  var x = displayBelowThisObject.offsetLeft;
  var y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight ;
 
  // deal with elements inside tables and such
  var parent = displayBelowThisObject;
  while (parent.offsetParent) {
    parent = parent.offsetParent;
    x += parent.offsetLeft;
    y += parent.offsetTop ;
  }
 
  drawDatePicker(targetDateField, x, y);
}


function drawDatePicker(targetDateField, x, y)
{
  var dt = getFieldDate(targetDateField.value );
 
  // the datepicker table will be drawn inside of a <div> with an ID defined by the
  // global datePickerDivID variable. If such a div doesn't yet exist on the HTML
  // document we're working with, add one.
  if (!document.getElementById(datePickerDivID)) {
    // don't use innerHTML to update the body, because it can cause global variables
    // that are currently pointing to objects on the page to have bad references
    //document.body.innerHTML += "<div id='" + datePickerDivID + "' class='dpDiv'></div>";
    var newNode = document.createElement("div");
    newNode.setAttribute("id", datePickerDivID);
    newNode.setAttribute("class", "dpDiv");
    newNode.setAttribute("style", "visibility: hidden;");
    document.body.appendChild(newNode);
  }
 
  // move the datepicker div to the proper x,y coordinate and toggle the visiblity
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.position = "absolute";
  pickerDiv.style.left = x + "px";
  pickerDiv.style.top = y + "px";
  pickerDiv.style.visibility = (pickerDiv.style.visibility == "visible" ? "hidden" : "visible");
  pickerDiv.style.display = (pickerDiv.style.display == "block" ? "none" : "block");
  pickerDiv.style.zIndex = 10000;
 
  // draw the datepicker table
  refreshDatePicker(targetDateField.name, dt.getFullYear(), dt.getMonth(), dt.getDate());
}

function refreshDatePicker(dateFieldName, year, month, day)
{
  // if no arguments are passed, use today's date; otherwise, month and year
  // are required (if a day is passed, it will be highlighted later)
  var thisDay = new Date();
 
  if ((month >= 0) && (year > 0)) {
    thisDay = new Date(year, month, 1);
  } else {
    day = thisDay.getDate();
    thisDay.setDate(1);
  }
 
  // the calendar will be drawn as a table
  // you can customize the table elements with a global CSS style sheet,
  // or by hardcoding style and formatting elements below
  var crlf = "\r\n";
  var TABLE = "<table cols=7 class='dpTable'>" + crlf;
  var xTABLE = "</table>" + crlf;
  var TR = "<tr class='dpTR'>";
  var TR_title = "<tr class='dpTitleTR'>";
  var TR_days = "<tr class='dpDayTR'>";
  var TR_todaybutton = "<tr class='dpTodayButtonTR'>";
  var xTR = "</tr>" + crlf;
  var TD = "<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var TD_title = "<td colspan=5 class='dpTitleTD'>";
  var TD_buttons = "<td class='dpButtonTD'>";
  var TD_todaybutton = "<td colspan=7 class='dpTodayButtonTD'>";
  var TD_days = "<td class='dpDayTD'>";
  var TD_selected = "<td class='dpDayHighlightTD' onMouseOut='this.className=\"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var xTD = "</td>" + crlf;
  var DIV_title = "<div class='dpTitleText'>";
  var DIV_selected = "<div class='dpDayHighlight'>";
  var xDIV = "</div>";
 
  // start generating the code for the calendar table
  var html = TABLE;
 
  // this is the title bar, which displays the month and the buttons to
  // go back to a previous month or forward to the next month
  html += TR_title;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1, "<") + xTD;
  html += TD_title + DIV_title + monthArrayLong[ thisDay.getMonth()] + " " + thisDay.getFullYear() + xDIV + xTD;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1, ">") + xTD;
  html += xTR;
 
  // this is the row that indicates which day of the week we're on
  html += TR_days;
  for(i = 0; i < dayArrayShort.length; i++)
    html += TD_days + dayArrayShort[i] + xTD;
  html += xTR;
 
  // now we'll start populating the table with days of the month
  html += TR;
 
  // first, the leading blanks
  for (i = 0; i < thisDay.getDay(); i++)
    html += TD + " " + xTD;
 
  // now, the days of the month
  do {
    dayNum = thisDay.getDate();
    TD_onclick = " onclick=\"updateDateField('" + dateFieldName + "', '" + getDateString(thisDay) + "');\">";
    
    if (dayNum == day)
      html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
    else
      html += TD + TD_onclick + dayNum + xTD;
    
    // if this is a Saturday, start a new row
    if (thisDay.getDay() == 6)
      html += xTR + TR;
    
    // increment the day
    thisDay.setDate(thisDay.getDate() + 1);
  } while (thisDay.getDate() > 1)
 
  // fill in any trailing blanks
  if (thisDay.getDay() > 0) {
    for (i = 6; i > thisDay.getDay(); i--)
      html += TD + " " + xTD;
  }
  html += xTR;
 
  // add a button to allow the user to easily return to today, or close the calendar
  var today = new Date();
  var todayString = "Today is " + dayArrayMed[today.getDay()] + ", " + monthArrayMed[ today.getMonth()] + " " + today.getDate();
  html += TR_todaybutton + TD_todaybutton;
  html += "<button class='dpTodayButton' onClick='refreshDatePicker(\"" + dateFieldName + "\");'>this month</button> ";
  html += "<button class='dpTodayButton' onClick='updateDateField(\"" + dateFieldName + "\");'>close</button>";
  html += xTD + xTR;
 
  // and finally, close the table
  html += xTABLE;
 
  document.getElementById(datePickerDivID).innerHTML = html;
  // add an "iFrame shim" to allow the datepicker to display above selection lists
  adjustiFrame();
}

function getButtonCode(dateFieldName, dateVal, adjust, label)
{
  var newMonth = (dateVal.getMonth () + adjust) % 12;
  var newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
  if (newMonth < 0) {
    newMonth += 12;
    newYear += -1;
  }
 
  return "<button class='dpButton' onClick='refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + label + "</button>";
}

function getDateString(dateVal)
{
  var dayString = "00" + dateVal.getDate();
  var monthString = "00" + (dateVal.getMonth()+1);
  dayString = dayString.substring(dayString.length - 2);
  monthString = monthString.substring(monthString.length - 2);
 
  switch (dateFormat) {
    case "dmy" :
      return dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear();
    case "ymd" :
      return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
    case "mdy" :
    default :
      return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear();
  }
}


function getFieldDate(dateString)
{
  var dateVal;
  var dArray;
  var d, m, y;
 
  try {
    dArray = splitDateString(dateString);
    if (dArray) {
      switch (dateFormat) {
        case "dmy" :
          d = parseInt(dArray[0], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
        case "ymd" :
          d = parseInt(dArray[2], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[0], 10);
          break;
        case "mdy" :
        default :
          d = parseInt(dArray[1], 10);
          m = parseInt(dArray[0], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
      }
      dateVal = new Date(y, m, d);
    } else if (dateString) {
      dateVal = new Date(dateString);
    } else {
      dateVal = new Date();
    }
  } catch(e) {
    dateVal = new Date();
  }
 
  return dateVal;
}


function splitDateString(dateString)
{
  var dArray;
  if (dateString.indexOf("/") >= 0)
    dArray = dateString.split("/");
  else if (dateString.indexOf(".") >= 0)
    dArray = dateString.split(".");
  else if (dateString.indexOf("-") >= 0)
    dArray = dateString.split("-");
  else if (dateString.indexOf("\\") >= 0)
    dArray = dateString.split("\\");
  else
    dArray = false;
 
  return dArray;
}


function updateDateField(dateFieldName, dateString)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (dateString)
    targetDateField.value = dateString;
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.visibility = "hidden";
  pickerDiv.style.display = "none";
 
  adjustiFrame();
  targetDateField.focus();
 
  // after the datepicker has closed, optionally run a user-defined function called
  // datePickerClosed, passing the field that was just updated as a parameter
  // (note that this will only run if the user actually selected a date from the datepicker)
  if ((dateString) && (typeof(datePickerClosed) == "function"))
    datePickerClosed(targetDateField);
}


function adjustiFrame(pickerDiv, iFrameDiv)
{
  // we know that Opera doesn't like something about this, so if we
  // think we're using Opera, don't even try
  var is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
  if (is_opera)
    return;
  
  // put a try/catch block around the whole thing, just in case
  try {
    if (!document.getElementById(iFrameDivID)) {
      // don't use innerHTML to update the body, because it can cause global variables
      // that are currently pointing to objects on the page to have bad references
      //document.body.innerHTML += "<iframe id='" + iFrameDivID + "' src='javascript:false;' scrolling='no' frameborder='0'>";
      var newNode = document.createElement("iFrame");
      newNode.setAttribute("id", iFrameDivID);
      newNode.setAttribute("src", "javascript:false;");
      newNode.setAttribute("scrolling", "no");
      newNode.setAttribute ("frameborder", "0");
      document.body.appendChild(newNode);
    }
    
    if (!pickerDiv)
      pickerDiv = document.getElementById(datePickerDivID);
    if (!iFrameDiv)
      iFrameDiv = document.getElementById(iFrameDivID);
    
    try {
      iFrameDiv.style.position = "absolute";
      iFrameDiv.style.width = pickerDiv.offsetWidth;
      iFrameDiv.style.height = pickerDiv.offsetHeight ;
      iFrameDiv.style.top = pickerDiv.style.top;
      iFrameDiv.style.left = pickerDiv.style.left;
      iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
      iFrameDiv.style.visibility = pickerDiv.style.visibility ;
      iFrameDiv.style.display = pickerDiv.style.display;
    } catch(e) {
    }
 
  } catch (ee) {
  }
 
}

</script>

<style>

/* the div that holds the date picker calendar */
.dpDiv {
	}

/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}

/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}

/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
.style3 {font-size: 5px}
.style7 {font-size: 12px; }
.style8 {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.style9 {
	color: #FFFFFF;
	font-weight: bold;
}
.style13 {font-size: 12px; color: #FFFFFF; font-weight: bold; }
.style14 {color: #0000FF}
</style>
<title>NNN</title>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?
	$objConnect = mssql_connect("localhost","sa","pass") or die("Error Connect to Database");
	$objDB = mssql_select_db("SRI_Golive");
?>
<body>
<form name="frmSearch0" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
  <table width="100%" border="0" align="center">
    <tr>
      <th height="52" align="center" valign="top"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','900','height','34','src','flash/topmenu1','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/topmenu1' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="34">
        <param name="movie" value="flash/topmenu1.swf">
        <param name="quality" value="high">
        <embed src="flash/topmenu1.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="34"></embed>
      </object></noscript></th>
    </tr>
    <tr>
      <th class="style7">-: Date :- 
        <span class="style3">
        <input name="txtKeyword0" type="text" id="txtKeyword0" value="<?=$_GET["txtKeyword0"];?>">
          <a href="javascript:displayDatePicker('txtKeyword0')"> <img border="0" src="images\cal.gif" width="16" height="16"></a> </span>-: To :- 
          <input name="txtKeyword1" type="text" id="txtKeyword1" value="<?=$_GET["txtKeyword1"];?>">
          <a href="javascript:displayDatePicker('txtKeyword1')"> <img border="0" src="images\cal.gif" width="16" height="16"></a>
          -: Technician :- <span class="style3">
          <select name="lmName">
          		<option value="">Please Select Name</option>
                <?
					$strSQL = "select * from ohem where ohem.dept='2'ORDER BY empID ASC";
					$objQuery = mssql_query($strSQL);
					while($objResult = mssql_fetch_array($objQuery))
					{
				?>
                	<option value="<?=$objResult["empID"];?>"><?=$objResult["empID"]." - ".$objResult["firstName"];?></option>
                <?
					}
				?>
          </select>
          </span>
          -: Status :- <span class="style3">
          <label>
          <input type="checkbox" name="ck1" value="Open">
          </label>
          </span>
          <label><span class="style14">Open</span></label>
        <span class="style3">
        <label>
        <input type="checkbox" name="ck2" value="Pending">
        </label>
        </span>
          <label><span class="style14">Pending</span></label>
        <span class="style3">
          <label>
          <input type="checkbox" name="ck3" value="In progress">
          </label>
          </span>
          <label>          <span class="style14">In progress</span> </label>
          <span class="style3">
          <label>
<input type="checkbox" name="ck4" value="Closed">
          </label>
          </span>
          <label> <span class="style14">Closed</span> </label>
        <span class="style3">
        <input type="submit" value="Search">
        </span></th>
    </tr>
  </table>
</form>

<?
if($_GET["txtKeyword0"] != "")
	{
	//$objConnect = mssql_connect("192.168.1.3\SQL2005","sa","sa191") or die("Error Connect to Database");
	//$objDB = mssql_select_db("SRI_Golive");
	// Search By Name or Email
	$strSQL = 
		
	//"select createdate,createTime FROM oscl WHERE (createdate LIKE '%".$_GET["txtKeyword"]."%')";
	
	//"SELECT t0.createdate,t0.createTime,t1.block FROM oscl as t0 inner join oins as t1 on t0.insid = t1.insid WHERE (t0.createdate LIKE '%10%')  ";
	//$numrow = mssql_num_rows($strSQL);

	//echo $numrow;

	"SELECT CONVERT(varchar(10),T0.createDate,103) as createDate, CONVERT(varchar,T0.createTime,108) as createTime, T0.custmrName, T1.street, T1.block, T0.subject, T0.itemCode, T0.internalSN, T0.manufSN, T0.closeTime, CONVERT(varchar(10),T0.closeDate,103) as closeDate, T4.Name as name0, T3.Name as name1, T2.firstName, T0.resolution,T1.U_ServiceContract FROM OSCL T0  INNER JOIN OINS T1 ON T0.insID = T1.insID INNER JOIN OHEM T2 ON T0.technician = T2.empID INNER JOIN OSCT T3 ON T0.callType = T3.callTypeID INNER JOIN OSCS T4 ON T0.status = T4.statusID WHERE (T0.createDate BETWEEN '".$_GET["txtKeyword0"]."' AND '".$_GET["txtKeyword1"]."') AND T2.empID = T0.technician AND  T0.callType = T3.callTypeID AND  T4.statusID =  T0.status AND (T2.empID LIKE '".$_GET["lmName"]."') AND((T4.Name LIKE '".$_GET["ck1"]."') OR (T4.Name LIKE '".$_GET["ck2"]."') OR (T4.Name LIKE '".$_GET["ck3"]."') OR (T4.Name LIKE '".$_GET["ck4"]."'))";
	
	
	$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
	<table border="1" align="center" cellspacing="0" bordercolor="#000000" bgcolor="#0033FF">
	  <tr>
		<th> <div align="center" class="style9 style7">No.</div></th>
		<th> <div align="center" class="style13">CreateDate</div>
		  <strong>.................</strong></th>
		<th align="center"> <div align="center" class="style13">Create<br>
	    Time</div></th>
		<th> <div align="center" class="style13">Customer</div>
		  <strong>................</strong></th>
		<th> <div align="center" class="style13">Address</div>
		  <strong>...............</strong></th>
		<th> <div align="center" class="style13">Subject</div></th>
		<th> <div align="center" class="style13">Item</div>
		  <strong>..........</strong></th>
		<th> <div align="center" class="style13">Serial<br>
		  Code</div>		</th>
		<th> <div align="center" class="style13">Service<br>
		  Code</div>		</th>
		<th> <div align="center" class="style13">Con<br>
	    tract</div></th>
		<th> <div align="center" class="style13">Service</div>
		  <strong>..........</strong></th>
        <th> <div align="center" class="style13">Job<br>
          Start......</div>        </th>
		<th> <div align="center" class="style13">
		  <div align="center">Respornt<br>
	      Time</div>
		</div>		</th>
        <th> <div align="center" class="style13">Error<br>
          Time</div>
          </th>
        <th> <div align="center" class="style13">Status</div>
          <strong>..........</strong></th>
        <th> <div align="center" class="style13">CloseDate</div>
          <strong>................</strong></th>
        <th> <div align="center" class="style13">Job<br>
          Finish</div>        </th>
		<th bordercolor="#000000"> <div align="center" class="style13">Resulotion</div>
		  <strong>..................</strong></th>
<th bordercolor="#000000"> <div align="center" class="style13">Technicail<br>
            Name</div></th>
        <th bordercolor="#000000"> <div align="center" class="style13">SuperViser</div></th>
        <th bordercolor="#000000"> <div align="center" class="style13">Orther</div>
        ............................</th>
        
	  </tr>
	<?
    	$i=1;
		$j=1;
	while($objResult = mssql_fetch_array($objQuery))
	{
	//echo $objResult["closeTime"];
	//echo $objResult["createTime"];
		$j++;
		if($j%2==0)
	{
		$bg = "#99CCFF";
	}
	else
	{
		$bg = "#FFFFFF";
	}
	?>
	  <tr bgcolor="<?=$bg;?>">
		<td><div align="center" class="style8"><?=$i;?></div></td>
		<td><div align="center" class="style8"><?=$objResult["createDate"];?></div></td>
		<td align="center"><span class="style8"><?=$objResult["createTime"];?></span></td>
		<td><span class="style8"><?=$objResult["custmrName"];?></span></td>
		<td><div align="justify"><span class="style8">
	    <?=$objResult["street"].$objResult["block"];?>
	    </span></div></td>
		<td><span class="style8"><?=$objResult["subject"];?></span></td>
		<td><span class="style8"><?=$objResult["itemCode"];?></span></td>
		<td><span class="style8"><?=$objResult["internalSN"];?></span></td>
		<td><div align="right"><span class="style8"><?=$objResult["manufSN"];?></span></div></td>
        <td><div align="center"><span class="style8"><?=$objResult["U_ServiceContract"];?></span></div></td>
        <td><div align="center"><span class="style8"><?=$objResult["name1"];?></span></div></td>
        <td><div align="center"><span class="style8"></span></div></td>
        <td><div align="center"><span class="style8"></span></div></td>
        <td><div align="center"><span class="style8"></span></div></td>
        <td><div align="center"><span class="style8"><?=$objResult["name0"];?></span></div></td>
        <td bgcolor="<?=$bg;?>"><div align="center"><span class="style8">
        <?=$objResult["closeDate"];?>
        </span></div></td>
		<td><span class="style8"><?=$objResult["closeTime"];?></span></td>
        <td bordercolor="#000000"><span class="style8"><?=$objResult["resolution"];?></span></td>
		<td><div align="center"><span class="style8"><?=$objResult["firstName"];?></span></div></td>
        <td bordercolor="#000000"><div align="center"><span class="style8"></span></div></td>
        <td bordercolor="#000000"><div align="center"><span class="style8"></span></div></td>
	  </tr>
	<?
		$i++;
	}
	?>
</table>

<?
	mssql_close($objConnect);
}
?>
</body>
</html>




Tag : PHP, Ms SQL Server 2005







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-07 00:55:22 By : karurub View : 3771 Reply : 3
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook



Go to : JavaScript Click Check All and Un Check All






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-07 05:54:56 By : webmaster
 


 

No. 2



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์


ช่วยดูหน่อยครับ ผมลองแล้ว แต่ว่าพอติ๊กแล้วไม่มีเกิดขึ้น ช่องอื่นๆ ก็ไม่ได้ถูกติ๊ก

<body>
<script language="JavaScript">
function ClickCheckAll(vol)
{
var i=1;
for(i=1;i<=document.frmMain.hdnCount.value;i++)
{
if(vol.checked == true)
{
eval("document.frmMain.ck"+i+".checked=true");
}
else
{
eval("document.frmMain.ck"+i+".checked=false");
}
}
}
</script>
<form name="frmSearch0" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="100%" border="0" align="center">
<tr>
<th height="52" align="center" valign="top"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','900','height','34','src','flash/topmenu1','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/topmenu1' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="34">
<param name="movie" value="flash/topmenu1.swf">
<param name="quality" value="high">
<embed src="flash/topmenu1.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="34"></embed>
</object></noscript></th>
</tr>
<tr>
<th class="style7">-: Date :-
<span class="style3">
<input name="txtKeyword0" type="text" id="txtKeyword0" value="<?=$_GET["txtKeyword0"];?>">
<a href="javascript:displayDatePicker('txtKeyword0')"> <img border="0" src="images\cal.gif" width="16" height="16"></a> </span>-: To :-
<input name="txtKeyword1" type="text" id="txtKeyword1" value="<?=$_GET["txtKeyword1"];?>">
<a href="javascript:displayDatePicker('txtKeyword1')"> <img border="0" src="images\cal.gif" width="16" height="16"></a>
-: Technician :- <span class="style3">
<select name="lmName">
<option value="">Please Select Name</option>
<?
$strSQL = "select * from ohem where ohem.dept='2'ORDER BY empID ASC";
$objQuery = mssql_query($strSQL);
while($objResult = mssql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["empID"];?>"><?=$objResult["empID"]." - ".$objResult["firstName"];?></option>
<?
}
?>
</select>
</span>
-: Status :-<span class="style3">
<input name="CheckAll" type="checkbox" id="CheckAll" value="Y" onClick="ClickCheckAll(this);">
<span class="style14 style7">All</span>
</span> <span class="style3">
<label>
<input type="checkbox" name="ck1" id="ck1" value="Open">
</label>
</span>
<label><span class="style14">Open</span></label>
<span class="style3">
<label>
<input type="checkbox" name="ck2" id="ck2" value="Pending">
</label>
</span>
<label><span class="style14">Pending</span></label>
<span class="style3">
<label>
<input type="checkbox" name="ck3" id="ck3" value="In progress">
</label>
</span>
<label> <span class="style14">In progress</span> </label>
<span class="style3">
<label>
<input type="checkbox" name="ck4" id="ck4" value="Closed">
</label>
</span>
<label> <span class="style14">Closed</span> </label>
<span class="style3">
<input type="submit" value="Search">
</span></th>
</tr>
</table>
</form>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-07 10:00:29 By : karurub
 

 

No. 3



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์


แก้ได้แระครับ

{
var i=1;
for(i=1;i<=4;i++)
{
var checkBox = document.getElementById('ck' + i);
if(vol.checked == true)
{
checkBox.checked = true;
}
else
{
checkbox.checked = false;
}
}
}
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-07 10:40:01 By : karurub
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไงดีครับตรง Check Box แบบว่าถ้าไม่มีการติ๊กเลยแสดงว่าเป็น Check All ช่วยด้วยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่