Maison > développement back-end > tutoriel php > 用ajax怎么提交插入数据库?

用ajax怎么提交插入数据库?

WBOY
Libérer: 2016-06-20 12:35:34
original
915 Les gens l'ont consulté

我昨天只是试着用ajax做了一个验证用户名的效果 用的是数据的查询  但是我做了一个提交插入数据库的页面    我还是用的查询的那一套办法做的 试了一下不成功 插不到数据库里面  我这种做法是不是不对呢  
这是数据库


这是前端页面

<!DOCTYPE html><html><head>    <meta charset="utf-8">	<title></title>	<script type="text/javascript">		function ajax(url,funsucc){            var oAjax=new XMLHttpRequest();            oAjax.open('GET',url,true);            oAjax.send();                oAjax.onreadystatechange=function(){              if(oAjax.readyState==4){                if(oAjax.status==200){                  funsucc(oAjax.responseText);                }           }}}	</script>	<script type="text/javascript">		window.onload=function(){			var oTxt=document.getElementById('txt1');			var oBtn=document.getElementById('btn1');			oBtn.onclick=function(){                ajax("ajaxinsert.php?id="+oTxt.value);  //不知道这里怎么写  只写了一个url			}		}	</script></head><body><form>	<input type="text" id="txt1">    <button type="submit" id="btn1">提交</button></form></body></html>
Copier après la connexion


后台(ajaxinsert.php)
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");
$id=$_GET["id"];
$stmt=$pdo->prepare("insert into ajax(txt)values(:txt)");
$stmt->execute(array($id));
?>


回复讨论(解决方案)

$stmt=$pdo->prepare("insert into ajax (txt) values (:txt)");
$stmt->execute(array(‘:txt' =>$id));

$stmt=$pdo->prepare("insert into ajax (txt) values (?)");
$stmt->execute(array($id));

改成这样

<?php$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");$id=$_GET["id"];$stmt=$pdo->prepare("insert into ajax(txt) values(?)");$stmt->execute(array($id));?>
Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal