Skip to content

Instantly share code, notes, and snippets.

@daohoangson
Created November 3, 2012 11:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daohoangson/4007166 to your computer and use it in GitHub Desktop.
Save daohoangson/4007166 to your computer and use it in GitHub Desktop.
<?php
$rawPostData = @file_get_contents('php://input');
if (!empty($rawPostData)) {
$json = @json_decode($rawPostData, true);
// do something with the json array
// example $json['email'], etc...
}
<div id="container">
<div id="content" role="main">
<script type="text/javascript">
var jsondata;
var genderstr = "";
var nicestr = "";
$(document).ready(function () {
$("#btnSend").click(function () {
if ($("input#txtName").val() == "") {
alert("HÔ !!! HÔ !!! HÔ !!! , \nCháu yêu cháu quên viết tên của mình kìa. \n Cháu phải viết tên của mình thì mới gửi được thư cho ông.");
} else if ($("#txtEmail").val() == "") {
alert("HÔ !!! HÔ !!! HÔ !!! , \nCháu yêu cháu quên viết địa chỉ email của mình kìa. \n Cháu phải viết địa chỉ email của mình thì mới gửi được thư cho ông.\nNếu cháu không có thì nhờ người lớn giúp cháu tạo nhé.");
} else if ($("#txtAge").val() == "") {
alert("HÔ !!! HÔ !!! HÔ !!! , \nCháu yêu cháu quên viết tuổi của mình kìa. \n Cháu phải viết tuổi của mình vào chứ.");
} else if (isNaN($("#txtAge").val())) {
alert("HÔ !!! HÔ !!! HÔ !!! , \nCháu yêu tuổi cháu phải viết số chứ. \n Cháu viết lại tuổi đi nhé.");
} else if ($("#txtPresent1").val() == "") {
alert("HÔ !!! HÔ !!! HÔ !!! , \nCháu yêu cháu quên viết món quà đầu tiên cháu muốn kìa. \n Cháu phải cho ông biết món quà đầu tiên cháu thích để ông gửi chứ.");
} else if ($("#txtPresent2").val() == "") {
alert("HÔ !!! HÔ !!! HÔ !!! , \nCháu yêu cháu quên viết món quà thứ hai kìa. \n Cháu phải cho ông biết món quà thứ hai thì ông gửi quà cho cháu được.");
} else if ($("#txtPresent3").val() == "") {
alert("HÔ !!! HÔ !!! HÔ !!! , \nCháu yêu cháu quên viết món quà cuối cùng kìa. \n Cháu phải viết món quà cuối cùng vào đi rồi gửi cho ông.");
} else {
var Gender = "Male";
if ($("#rdmale").attr("checked")) {
genderstr = " chàng trai giỏi giang ";
$("span.rdGender").text(" chàng trai giỏi giang ");
} else {
genderstr = " cô gái xinh đẹp ";
$("span.rdGender").text(" cô gái xinh đẹp");
Gender = "Female";
}
if ($("#slGood option:selected").val() == 1) {
nicestr = " rất ngoan ";
$("span.slGood").text(" rất ngoan ");
} else if ($("#slGood option:selected").val() == 2) {
nicestr = " tương đối ngoan ";
$("span.slGood").text(" tương đối ngoan ");
} else {
nicestr = " chưa được ngoan lắm ";
$("span.slGood").text(" chưa được ngoan lắm ");
}
$("span.txtName").text($("#txtName").val());
$("span.txtAddress").text($("#txtAddress").val());
$("span.txtAge").text($("#txtAge").val());
$("span.txtPresent1").text($("#txtPresent1").val());
$("span.txtPresent2").text($("#txtPresent2").val());
$("span.txtPresent3").text($("#txtPresent3").val());
var presentSanta = 1;
jsondata = {
"name": $("#txtName").val(),
"email": $("#txtEmail").val() + " ",
"address": $("#txtAddress").val(),
"age": Number($("#txtAge").val()),
"gender": Gender,
"present1": $("#txtPresent1").val(),
"present2": $("#txtPresent2").val(),
"present3": $("#txtPresent3").val(),
"nice": Number($("#slGood option:selected").val()),
"presentSanta": Number($("input[name='present']:checked").val()),
"other": $('textarea#txtOther').val()
};
$.ajax({
type: "POST",
url: 'http://langsonpro.net/baccuc/sql.php',
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify(jsondata),
success: function (data) {
}
});
//$.get('@Url.Action("SavePresent", "Home")', jsondata, function (data) { });
$('html, body').animate({ scrollTop: 0 }, 'slow');
rs1();
}
});
$("input#viewmail").click(function () {
$("#result4").hide();
$("#result5").show();
});
$("a#linkpdf").click(function () {
$("input#name").val(jsondata["name"])
$("input#address").val(jsondata["address"])
$("input#gender").val(genderstr)
$("input#age").val(jsondata["age"])
$("input#present1").val(jsondata["present1"])
$("input#present2").val(jsondata["present2"])
$("input#present3").val(jsondata["present3"])
$("input#nice").val(nicestr)
$("form#frmPdf").submit();
});
$("a#linkprint").click(function () {
$(".printable").print();
return false;
});
});
var rs1 = function () {
$("#content-email").hide();
$("#result1").show();
setTimeout("rs2()", 5000);
};
var rs2 = function () {
$("#result1").hide();
$("#result2").show();
setTimeout("rs3()", 5000);
};
var rs3 = function () {
$("#result2").hide();
$("#result3").show();
setTimeout("rs4()", 5000);
};
var rs4 = function () {
$("#result3").hide();
$("#result4").show();
};
</script>
<div id="content-email" style="position:relative;display:block;line-height:30px;">
<img src="wp-content/uploads/2012/11/849766990.png" width="150px" height="170px" style="float:right;" />
Bé hãy gửi thư cho Ông già Noel theo nội dung dưới đây hoặc về địa chỉ onggianoel@baccuc.net hoặc SantaClaus@baccuc.net<br />
<div style="text-align:center;">
<img src="wp-content/themes/baccuc/images/smallholly.gif" />
</div>
<br/>
<form action="#">
<br/>
Ông già Noel kính mến,<br/><br/>
Cháu tên là <input type="text" name="txtName" id="txtName" />, và địa chỉ email của cháu là <input type="text" name="txtEmail" id="txtEmail" />.<br/>
Cháu là một
<span class="gender">
<input name="rdfemale" type="radio" value="male" id="rdmale" checked="checked" /> bé trai
<input name="rdfemale" type="radio" value="female" id="rdfemale" /> bé gái
</span>, và năm nay cháu đã <input type="text" name="txtAge" id="txtAge" /> tuổi rồi.
Cháu đang sống ở thành phố / tỉnh <input type="text" name="txtAddress" id="txtAddress" />.<br/>
Năm nay cháu
<select name="slGood" id="slGood">
<option value="1" selected="selected">rất ngoan khiến mọi người rất tự hào về cháu</option>
<option value="2">tương đối ngoan, dù có lúc vẫn mải chơi</option>
<option value="3">chỉ hơi ngoan thôi, vì nhiều khi chưa nghe lời bố mẹ</option>
</select>.
Vì năm nay cháu đã ngoan như vậy, ông già Noel ạ, dịp Giáng sinh này cháu rất muốn được ông tặng cho
cháu một <input type="text" name="txtPresent1" id="txtPresent1" />, một <input type="text" name="txtPresent2" id="txtPresent2" /> và một <input type="text" name="txtPresent3" id="txtPresent3" />.
Cháu xin cảm ơn ông.<br/><br/>
Tái bút: À, ông già Noel ạ, cháu suýt quên mất là cần nói với ông điều này<br/>
<span style="font-size:16px;">(Hãy nói với ông già Noel bất cứ điều gì, ví dụ: trong năm cháu đã ngoan thế nào, cháu đã làm việc gì tốt khiến cháu tự hào, cháu sẽ giúp đỡ
bố mẹ và mọi người thế nào để trở thành bé ngoan hơn, hoặc bất kỳ câu hỏi gì cháu cần hỏi ông già Noel, v.v.)</span><br/>
<textarea id="txtOther" rows="30" cols="60" style="height:100px;"></textarea>
<br/>
Cháu sẽ tặng ông già Noel và những chú tuần lộc những gì nhỉ?<br/>
<span class="present">
<input type="radio" name="present" value="1" checked="checked" />Ôm chặt và thơm &nbsp;&nbsp;&nbsp;
<input type="radio" name="present" value="2" />Bánh kẹo &nbsp;&nbsp;&nbsp;
<input type="radio" name="present" value="3" />Đồ uống &nbsp;&nbsp;&nbsp;
<input type="radio" name="present" value="4" />Thức ăn cho tuần lộc &nbsp;&nbsp;&nbsp;
</span>
<br/>
<input type="button" id="btnSend" value="" />
<input type="reset" id="btnReset" value="" />
<br/><br/>
</form>
<img src="wp-content/uploads/2012/11/SantaClaus-with-child.gif" width="180px" height="269px" style="position:absolute;bottom:0px;right:-60px;" />
<div style="text-align:center;">
<img src="wp-content/themes/baccuc/images/smallholly.gif" />
</div>
</div>
<div id="result1" style="width: 730px;display:none;text-align:center;">
<img src="wp-content/uploads/2012/11/5.png" /><br/>
Đang gửi email của <span class="txtName"></span> đến Ông già Noel...
</div>
<div id="result2" style="width: 730px;display:none;text-align:center;">
<img src="wp-content/uploads/2012/11/write-letter.gif" /><br/>
Ông già Noel đang đọc mail...
</div>
<div id="result3" style="width: 730px;display:none;text-align:center;">
<img src="wp-content/uploads/2012/11/write-letter.gif" /><br/>
Ông già Noel đang viết thư trả lời cho <span class="txtName"></span>...
</div>
<div id="result4" style="width: 730px;display:none;text-align:center;">
<img src="wp-content/uploads/2012/11/2739a398.png" width="180px" height="180px" style="float:left;" />
<input type="button" value="" id="viewmail" />
<img src="wp-content/uploads/2012/11/2739a398.png" width="180px" height="180px" style="float:right;" />
</div>
<div id="result5" class="printable" style="display:none;">
<img src="wp-content/uploads/2012/11/santaPC.gif" style="float:left;" />
Ngày <span class="datetime"></span><br/><br/>
Chúc Giáng sinh vui vẻ, cháu <span class="txtName"></span>.
Cảm ơn cháu đã gửi thư cho ta từ <span class="txtAddress"></span>.
Internet quả thực là một điều kỳ diệu, vì giờ đây ta có thể nhận email từ những đứa trẻ ngoan từ <span class="txtAddress"></span> và khắp nơi trên thế giới.
Ngay cả chú tuần lộc Rudolph bây giờ cũng nhận được email từ các con vật nuôi đấy, cháu có biết không.
Rudolph đang ở ngay cạnh ông đây, và Rudolph đang nhắn ông gửi lời chào tới cháu đấy.<br/><br/>
Cháu <span class="txtName"></span> ah, ông không thể tin là cháu đã được <span class="txtAge"></span> tuổi rồi đấy.
Cháu chắc chắn đang trở thành một<span class="rdGender"></span>.
Ông cũng rất vui vì cháu đã viết email cho ông, vì cháu cũng biết đấy, nhiều bạn của cháu không còn viết thư cho ông nữa.
Và tất nhiên, các bạn ấy sẽ không còn nhận được những bức thư mầu nhiệm của ông như cháu nữa.
Ông cũng nghe thấy rằng năm nay cháu đã <span class="slGood"></span>.
Dù sao đi chăng nữa, ông cũng cần phải kiểm tra lại việc này với các chú lùn nhé.<br/><br/>
<img src="wp-content/uploads/2012/11/17.png" style="float:left;" width="200px" height="200px" />
HÔ !!! HÔ !!! HÔ !!!.
Hãy xem cháu ước những món quà gì cho quà Giáng sinh nào: <span class="txtPresent1"></span>, <span class="txtPresent2"></span> và <span class="txtPresent3"></span>. <br/>
HÔ !!! HÔ !!! HÔ !!!. Ông tiết lộ một bí mật nhé. Ông cũng rất thích <span class="txtPresent1"></span> đấy. Và cháu biết không, có rất nhiều bạn cũng xin ông một <span class="txtPresent2"></span> đấy.
Ông quên mất, ông cần phải kiểm tra xem các chú lùn có kịp làm ra đủ quà cho tất cả các bạn không nữa.<br/><br/>
Ừm, ông ngửi thấy mùi bánh bích quy rồi, có lẽ là Bà già Tuyết vừa cho ra lò một mẻ bánh mới đấy. Và Bà
già Tuyết sẽ cần ông và các chú lùn ăn giúp bà số bánh đó. Ông phải tạm biệt cháu rồi. Cháu hãy giữ gìn
sức khỏe và hãy luôn luôn ngoan ngoãn nghe lời bố mẹ và thầy cô giáo nhé.<br/><br/>
Ông rất yêu cháu.<br/>
<img border="0" src="wp-content/uploads/2012/11/chuki.png" alt="Signed, Santa Claus" width="220" height="60"><br/><br/>
Tái bút: Vì đây là một bức thư đặc biệt nên cháu không thể lưu dấu trang này.
Cháu hãy <a id="linkprint" href="#">IN</a> bức thư một bản của bức thư này. Hãy cho bạn bè cháu và gia đình xem bức thư này nhé, vì chỉ có
những bé ngoan mới nhận được thư của Ông già Noel thôi.Chúc Giáng sinh vui vẻ nhé cháu <span class="txtName"></span>.<br/><br/>
<div style="display:none;">
<form id="frmPdf" action="@Url.Action("GenPdf","Home")" method="post">
<input type="text" name="name" id="name" />
<input type="text" name="address" id="address" />
<input type="text" name="gender" id="gender" />
<input type="text" name="age" id="age" />
<input type="text" name="present1" id="present1" />
<input type="text" name="present2" id="present2" />
<input type="text" name="present3" id="present3" />
<input type="text" name="nice" id="nice" />
</form>
</div>
<div style="text-align:center;">
<img src="wp-content/themes/baccuc/images/smallholly.gif" />
</div>
</div>
</div><!-- #content -->
</div><!-- #container -->
@gys-dev
Copy link

gys-dev commented Jul 8, 2018

bác lầy vãi :V

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment