Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Thursday, September 20, 2012

หาชื่อ MySQL DB ปัจจุบันที่ใช้งานอยู่

ในบางที่ เราเขียนโค้ด PHP ทำงานกับฐานข้อมูลหลาย ๆ ตัวจนไม่รู้ว่าปัจจุบันเรากำลัง connect กับฐานข้อมูลก้อนไหนอยู่ บางครั้งเขียน Query ไปเท่าไรข้อมูลก็ไม่ยอมออกมา อาจเป็นเป็นเพราะว่าเราเชื่อมต่อกับฐานข้อมูลก้อนอื่นอยู่ก็เป็นได้
วันนี้ codeinw มีทางออกให้กับท่าน โดยการนำฟังก์ชั่นนี้ไปใช้กันเลยครับ
function mysql_current_db() {
    $r = mysql_query("SELECT DATABASE()") or die(mysql_error());
    return mysql_result($r,0);
}

echo "Current DB :" . mysql_current_db();
ขอให้มีความสุขกับการเขียนโปรแกรมกันทุกท่านครับ ฮิฮิ

Thursday, September 15, 2011

ระบบ PHP CAPTCHA ฉบับทำเอง ง่ายจัง!

ระบบ CAPTCHA เป็นระบบที่ใช้ตรวจสอบผ่านการติดต่อกับผู้ใช้ภายในเว็บไซต์ ซึ่งมีหลักการคือจะต้องทำการสร้างชุดอักขระสุ่มขึ้นมาแล้วใช้ PHP GDI สร้างภาพขึ้นมาพร้อมกับตั้งต่าที่สุมมานั้นเข้าไปเป็นตัวแปรแบบ session ด้วย จากนั้นก็สร้างฟอร์มพร้อมกับนำภาพที่สร้างโดย PHP GDI นั้นไปแปะเอาไว้

Tuesday, October 5, 2010

สร้าง AJAX HttpRequest ด้วย jQuery ง่ายนิดเดียวเอง !

การเขียนโปรแกรม PHP
$name = $_POST['name'];
$password = $_POST['password'];
if($name == 'user' && $password == '1234') {
echo 'OK';
} else {
echo 'FAIL !';
}


การเขียน JavaScript
jQuery(document).ready(function(e) {

check_location();
location_login();
$('#system_btn button,input[type=submit]').button();
$('#caller_name_txt').autocomplete_js("http://10.11.5.212/JSONSERVICE/search.php?jsoncallback=?", {
width: 489,
max: 30,
multiple: true,
scroll: false,
selectFirst: false
});
$('#search_txt').autocomplete_js("http://10.11.5.212/JSONSERVICE/address.php?jsoncallback=?", {
width: 489,
max: 30,
multiple: true,
scroll: false,
selectFirst: false
});
$("#search_txt").result(function(event, data, formatted) {
$('#service_txt').val('');
$('#cusref_txt').val('');
if (data){
//$("#service_no").val(data[3]); // data[1] = account // data[3] = service_no data[4] = customer_ref
//get_account(data[3]);
//alert('0: '+data[0]+'\n1:'+data[1]+'\n2:'+data[2]+'\n3:'+data[3]+'\n4:'+data[4]);
get_name(data[1]);
get_profile(data[1]);
get_list_sum(data[1]);
$('#service_txt').val(data[3]);
$('#cusref_txt').val(data[4]);
$('#account_hidden').val(data[1]);
$('#search_txt').val('');
$('#search_txt').focus();
insert_caller();
}
});

$('#caller_name_txt , #comment_txt').focus(function() {
$(this).addClass('caller_txt_box_focus');
});
$('#caller_name_txt, #comment_txt').blur(function() {
$(this).removeClass('caller_txt_box_focus');
});

});


ตัวอย่างใหม่
var start = window.mozAnimationStartTime;  // for Chrome: moz -> webkit
function step(timestamp) {
var progress = timestamp - start;
d.style.left = Math.min(progress/10, 200) + "px";
if (progress < 2000) {
window.mozRequestAnimationFrame(step); // for Chrome: moz -> webkit
}
}
window.mozRequestAnimationFrame(step); //{} for Chrome: moz -> webkit progressive john winyou