Tag: mysqli

在URL中发布多个变量并使用复选框

这基于以下示例: http://www.w3schools.com/php/php_ajax_database.asp 差异主要是我使用复选框而不是选择,我希望能够在多个复选框表单中选择多个项目: 以下是我遇到的两个问题: 我希望能够在URL中发布多个变量,因为到目前为止只能发布一个变量,并且我为未选择的变量收到错误。 我希望能够一次选择多个复选框。 在当前状态下,您可以选择多个复选框,但仅在最后一个复选框上调整结果。 如果复选框2 + 3被检查,则仅显示3个实例,当我想要2和3的结果时。 下面是html部分: function showUser() { var selectedPerson = $(‘#testform’).serialize(); document.getElementById(“txtHint”).innerHTML = ”   Please wait… Loading New Courses…”; $.ajax({ url:’getuser.php’, type:’post’, data:selectedPerson, success:function(res){ $(‘#txtHint’).html(res); } }) } function showUser2() { var selectedPerson = $(‘#testform2′).serialize(); document.getElementById(“txtHint”).innerHTML = ”   Please wait… Loading New Courses…”; $.ajax({ url:’getuser.php’, type:’post’, […]

在一定长度的PHP JQuery Search之后忽略输入的文本

我正在使用教程来创建搜索引擎。 但是,我希望允许用户继续键入搜索,但在输入一定量的文本后使搜索忽略任何内容。 我明白了 include_once (‘database_connection.php’);//Including our DB Connection file if(isset($_GET[‘keyword’])){//IF the url contains the parameter “keyword” $keyword = trim($_GET[‘keyword’]) ;//Remove any extra space $keyword = mysqli_real_escape_string($dbc, $keyword);//Some validation $query = “select topictitle,topicdescription from topics where topictitle like ‘%$keyword%’ or topicdescription like ‘%$keyword%'”; //The SQL Query that will search for the word typed by the user […]

jQuery datepicker设置为null

我在表格中将日期设置为Null遇到问题。 我有默认空白的datepicker(当我保存时,它返回到DB as 0000-00-00但我想设置为Null 。在列选项中我将默认设置为Null 。 这是我的HTML: Datum kontakta <input name="datum_kontakta" type='text' class="form-control" value="” /> 和datepicker的脚本: $(‘#datum_kontakta_picker’).datetimepicker({ format: ‘YYYY/MM/DD’, }, function(start, end, label) { console.log(start.toISOString(), end.toISOString(), label); } ); 当datepicker为空时,如何将Null保存到表中? 我尝试设置defaultDate: null但没有帮助。

onsubmit返回false不起作用

以下脚本正确显示错误消息,但表单始终提交confirm_shop_code()返回true还是false 。 我试过很多方法来解决这个问题,但它仍然存在。 我必须在表单返回false时停止提交,但允许它在返回true时提交。 请任何人帮我解决这个问题? <input type="text" class="form-control" id="shop" name="code" value="code; ?>” placeholder=”Enter Shop Code”> function confirm_shop_code(){ var code=document.getElementById( “shop” ).value; if(code) { $.ajax({ type: ‘post’, url: ‘validations.php’, data: { shop_code:code, }, success: function (response) { $( ‘#shop_data’ ).html(response); if(response==”OK”) { return true; } else { return false; } } }); } else { $( […]

jquery validate – remote始终返回true

我有一个表单,我正在使用jQuery validate插件。 我也使用远程来检查用户名和电子邮件是否可用,但我总是从脚本中得到错误。 这是jqueryvalidation部分: $(document).ready(function () { $(‘#registration’).validate({ rules: { email: { email: true, remote:{ url: “./php/checkemail.php”, type: “POST”, } }, username: { minlength: 4, maxlength: 16, remote: { url: “./php/checkusername.php”, type: “POST”, } }, messages: { email: { email: “Please enter a valid e-mail address.”, remote: “This email is already registered.”, }, username: { […]

传递URL作为发布数据时,jQuery ajax返回404错误

我在使用$.ajax时遇到了404错误,并将其缩小到我使用数据传递的值之一的问题。 我试图传递一个URL作为文本保存到我的数据库。 $.ajax({ type: ‘POST’, url: ‘ajax.php’, data: {‘edit-username’: username, ‘website-value’: websiteValue} }).done(function(){ //custom code here }); 如果我将websiteValue设置为http://google.com ,那么我在chromes网络标签上会出现404错误。 (除了我自己的域名之外,这是真的。) 如果我将其设置为//google.com或google.com,则可以正常使用。 如果我将它设置为http://mydomain.com它也很棒。 我无法想出这一点,任何帮助将不胜感激。 如果有任何不同,那么ajax调用是通过https完成的。 ajax.php文件对数据执行以下操作。 $mysqli = connect_db(); $query = $mysqli->prepare(‘UPDATE tbl SET website = ? WHERE username = ?’); $query->bind_param(‘ss’, $website, $username); $query->execute(); $query->close(); $mysqli->close();

使用jQuery AJAX更新数据库只能工作一次

我正在尝试使用jQuery更新数据库。 该function工作得很好,但只有一次。 如果我想再次更新数据库,我必须刷新页面并清除缓存。 我正在使用MODX Revolution,我不确定这是否与此问题有关。 这是代码: $(document).ready(function(){ $(‘#paina’).submit( function updateTitle() { var mail = $(“#output”).val(); $.ajax({ type: “POST”, url: “gettable.php”, data: “mail=”+ mail, cache: false, success: function(data){ alert(mail); } }); return false; }); }); PHP: close();

如何从php获取数据表jquery插件的json数据

我是PHP的新手,我正在尝试使用Datatables jQuery插件。 我知道我必须从.php文件中获取数据,然后在我的数据表中使用它,但我似乎无法通过ajax将其传递给datatables。 我设法从数据库中获取数据,json对其进行编码,但后来我不知道如何将其调用到我的index.php文件中,我需要在其中显示它。 我究竟做错了什么? 这是我的代码: HTML(已编辑): $( document ).ready(function() { $(‘#tabela’).dataTable({ ‘bJQueryUI’ : true, ‘sPaginationType’ : ‘full_numbers’, ‘bRetrieve’ : true, ‘bFilter’ : true, ‘iDisplayLength’: 10, ‘bProcessing’ : true, “sAjaxSource”: “adminmysqli.php” }); }); 来自fetchdata.php的数据: {“iTotalRecords”:”41″,”iTotalDisplayRecords”:”41″,”aaData”: [[“2″,”Arya”,”Stark”,”612345555″,”Braavos”], [“3″,”Jon”,”Snow”,”612345655″,”The”], [“4″,”Meryn”,”Trant”,”612345679″,”Tirane”], [“5″,”Sansa”,”Stone”,”692345678″,”Durres”], [“6″,”Myda”,”Slate”,”612345676″,”Tirane”], [“7″,”Varys”,”Bird”,”612345689″,”Tirane”], [“9″,”Stannis”,”Baratheon”,”612345678″,”Tirane”], [“10″,”Shireen”,”Burn”,”612345678″,”Iron”], [“11″,”Selyse”,”Tully”,”612345678″,”Tirane”], [“12″,”Lyanna”,”Dread”,”612345678″,”Tirane”], [“13″,”Viserys”,”Targaryen”,”612345678″,”Durres”], [“14″,”Daennerys”,”Stormborn”,”612345678″,”Tirane”], [“15″,”Khaal”,”Drogo”,”612345678″,”Tirane”], [“16″,”Jojen”,”Reed”,”612345678″,”Tirane”], [“17″,”Theon”,”Greyjoy”,”612345678″,”Tirane”], [“18″,”Osha”,”Green”,”612345678″,”Tirane”], [“19″,”Oberyn”,”Martell”,”612345678″,”Tirane”], [“20″,”Ellaria”,”Sands”,”612345678″,”Tirane”], [“22″,”Tommen”,”Laster”,”612345678″,”Tirane”], [“23″,”Robert”,”Baratheon”,”612345678″,”Tirane”], […]

如何:正确使用PHP将数据编码为JSON格式,并使用jquery / ajax请求数据

我正在尝试创建各种地址簿。 我可以成功连接到数据库并使用php脚本插入数据。 我甚至设法显示我的表行的json编码数据,但我不知道我是否做得对。 我实际上想要完成的事情: 我希望能够发出一个ajax请求说和ID,然后获取所有ID的相应数据,(包装在Json中 – 至少我认为它需要……)。 使用ajax脚本,我希望能够将返回的相应数据保存到html文件中的输入字段。 我还想知道尝试将HTML返回到ajax调用是否更好,并将数据输入到html输入字段中? 到目前为止,我的成功有限,但到目前为止,这是我所拥有的…… 我有一个数据库连接脚本: $host = “localhost”; $user = “user”; $pass = “pass”; $db = “data_base”; $mysqli = new mysqli($host, $user, $pass, $db); if($mysqli->connect_error) die(‘Connect Error (‘ . mysqli_connect_errno() . ‘) ‘. mysqli_connect_error()); return $mysqli; 包含以下列的mysql ISAM DB: id, user, pass, nickname, address, facebook, twitter, linkedin, youtube ID […]

Ajax Jequery Post没有Form标签,没有刷新

我有一个页面通过ajax jquery发布数据而不刷新没有表单标签。 N通过snackbarvalidation。 我知道使用jQuery和AJAX可以实现这一点,但我对其中一种语言并不熟悉。 任何人都知道如何解决这个问题? 它是我的按钮function: ` 我的js: function validate() { var regExnamapemohon = /^[a-zA-Z .’-]+$/; var values = { ‘nikpemohon’: document.getElementById(‘nikpemohon’).value, ‘namapemohon’: document.getElementById(‘namapemohon’).value, }; if(document.getElementById(‘nikpemohon’).value == “” || document.getElementById(‘nikpemohon’).value == null || document.getElementById(‘nikpemohon’).value == undefined || document.getElementById(‘nikpemohon’).value.length < 16 ) { //get the snackbar var notification = document.querySelector('.mdl-js-snackbar'); //creating data for snackbar notification var […]