php angular使用,如何使用angular.js PHP从mysql显示数据?

您好,您可以查看以下示例代码

你的HTML页面:

AngularJs Post Example: DevZone.co.in

#dv1{

border:1px solid #DBDCE9; margin-left:auto;

margin-right:auto;width:220px;

border-radius:7px;padding: 25px;

}

.info{

border: 1px solid;margin: 10px 0px;

padding:10px;color: #00529B;

background-color: #BDE5F8;list-style: none;

}

.err{

border: 1px solid; margin: 10px 0px;

padding:10px; color: #D8000C;

background-color: #FFBABA; list-style: none;

}

  • {{ error}}
  • {{ msg}}

Sigup Form

Name

Email

Password

SignUp

function FrmController($scope,$http) {

$scope.errors = [];

$scope.msgs = [];

$scope.SignUp = function() {

$scope.errors.splice(0,$scope.errors.length); // remove all error messages

$scope.msgs.splice(0,$scope.msgs.length);

$http.post('post_es.PHP',{'uname': $scope.username,'pswd': $scope.userpassword,'email': $scope.useremail}

).success(function(data,status,headers,config) {

if (data.msg != '')

{

$scope.msgs.push(data.msg);

}

else

{

$scope.errors.push(data.error);

}

}).error(function(data,status) { // called asynchronously if an error occurs

// or server returns response with an error status.

$scope.errors.push(status);

});

}

}

Devzone.co.in

Your PHP code

$data = json_decode(file_get_contents("PHP://input"));

$usrname = MysqL_real_escape_string($data->uname);

$upswd = MysqL_real_escape_string($data->pswd);

$uemail = MysqL_real_escape_string($data->email);

$con = MysqL_connect('localhost','root','');

MysqL_select_db('test',$con);

$qry_em = 'select count(*) as cnt from users where email ="' . $uemail . '"';

$qry_res = MysqL_query($qry_em);

$res = MysqL_fetch_assoc($qry_res);

if ($res['cnt'] == 0) {

$qry = 'INSERT INTO users (name,pass,email) values ("' . $usrname . '","' . $upswd . '","' . $uemail . '")';

$qry_res = MysqL_query($qry);

if ($qry_res) {

$arr = array('msg' => "User Created Successfully!!!",'error' => '');

$jsn = json_encode($arr);

print_r($jsn);

} else {

$arr = array('msg' => "",'error' => 'Error In inserting record');

$jsn = json_encode($arr);

print_r($jsn);

}

} else {

$arr = array('msg' => "",'error' => 'User Already exists with same email');

$jsn = json_encode($arr);

print_r($jsn);

}

?>

请检查上面的代码,您将了解它将如何工作.如果您遇到任何问题,请在评论栏中告诉我

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/527590.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php业务的适用场景,根据业务场景寻找合适解决方案(PHP)?

系统环境:LinuxPHP 7.3ThinkPHP 6先说一下业务场景:订单创建成功之后,每一笔订单都需要进行统计及其他业务处理。如何及时发现处理失败的订单,然后进行补单处理。订单所产生佣金的处理。要解决以上问题,最简单的办法就…

matlab 遗传优化算法_转载 | 遗传算法解决TSP问题的MATLAB实现

问题定义:巡回旅行商问题给定一组n个城市和俩俩之间的直达距离,寻找一条闭合的旅程,使得每个城市刚好经过一次且总的旅行距离最短。TSP问题也称为货郎担问题,是一个古老的问题。最早可以追溯到1759年Euler提出的骑士旅行的问题。1…

php 如何配置 redis,php 如何设置redis

php设置redis的方法:首先安装redis服务及PHP redis驱动;然后打开php.ini文件;接着增加内容为“extensionredis.so”;最后重启php-fpm或apache即可。PHP 设置使用 Redis安装开始在 PHP 中使用 Redis 前, 我们需要确保已…

java数组有跨类建立对象_Java性能优化的45个细节(珍藏版)

点击上面 蓝色字体关注我们技术 / 架构 / 职场 / 面试 关注即送:4000G 架构师视频来源:http://t.cn/EiP42VF在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地…

java 数据纠错,纠错码简介

纠错码是个什么东西引出网络中的通信基于TCP和UDP两个通信协议, 这大家都知道的, 什么TCP的三次握手等等, 面试经常被问到. 三次握手是为了保证连接的正确建立. 但是, 在通信的时候, 你如何保证你的消息正确送达了呢? 有人说了, 有收到请求的响应包. 但我说的不是这个,比如说,…

dataframe修改数据_数据处理进阶pandas入门(一)

前言NumPy作为数据处理的利器,在对数据进行科学计算、存储处理大型矩阵等方面为我们带来了极大的方便,但对于更进一步的数据分析任务,文件操作等方面显得有些吃力。于是,作为NumPy的进阶库pandas应运而生,在实际应用中…

java6个人抽奖抽三个人,基于Java的抽奖逻辑

小组在做一个抽奖系统,现在给我分配到了抽奖逻辑这方面的实现。EMMM,拿到分配的时候是懵B的。老大给的需求图给的关键表结构DROP TABLE IF EXISTS dd_annual_meeting_check;CREATE TABLE dd_annual_meeting_check (check_id int(255) NOT NULL AUTO_INCR…

python自动化教程_Python 任务自动化工具 tox 教程

1、tox 能做什么? 细分的用途包括: 创建开发环境 运行静态代码分析与测试工具 自动化构建包 针对 tox 构建的软件包运行测试 检查软件包是否能在不同的 Python 版本/解释器中顺利安装 统一持续集成(CI)和基于命令行的测试 创建和部…

简单的python画图代码_python opencv如何实现简易画图板 python opencv实现简易画图板代码...

python opencv如何实现简易画图板?本篇文章小编给大家分享一下python opencv实现简易画图板代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。 代码如下: # -*- coding: utf-8 -*- "…

php 添加inotify扩展,php inotify 扩展的安装

一、安装1) 从内核和目录里面查看是否支持inotify[rootnfs01 ~]# uname -r2.6.32-573.el6.x86_64[rootnfs01 ~]#** ls -l /proc/sys/fs/inotify/** -→主要查看下面有没有三个目录总用量 0-rw-r--r-- 1 root root 0 1月 21 13:03 max_queued_events-rw-r--r-- 1 root root…

简述python执行原理_Python程序的执行原理(1)(2)

Python程序的执行原理(1)(2) 1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。 2. 字节码 字节码在Python虚拟机程序…

matlab求RMSECV,CARS 用于matlab模式识别(分类和回归)的特征变量提取方法 联合开发网 - pudn.com...

CARS所属分类:Windows编程开发工具:matlab文件大小:3605KB下载次数:56上传日期:2018-07-01 12:19:16上 传 者:寒121说明: 用于matlab模式识别(分类和回归)的特征变量提取方法,竞争性…

python计算时间装饰器_python 写一个计算运行时间的装饰器

面试题之中的一个。 写一个装饰器wraps,它接收一个參数t。假设函数运行时间超过1秒,输出“bad”,否则输出“goods”。 首先,计算函数的运行时间: import time start time.clock() for i in range(1000000): pass end …

python文本特征选择,机器学习--特征选择(Python实现)

特征选择就是从原始特征中选取一些最有效的特征来降低维度,,提高模型泛化能力减低过拟合的过程,主要目的是剔除掉无关特征和冗余特征,选出最优特征子集;常见的特征选择方法可以分为3类:过滤式(filter)、包裹式(wrapper…

用python画风车_python接口自动化()一)(实现一款简单的接口自动化框架)

python接口自动化一(设计一款自己的接口自动化框架) 一、起因: 前面学习过了python接口requests来进行接口测试,但是在框架选择上还是选择的unittest。当接口数量不怎么多时还好,但是当接口的量上去了,一切…

系统新模块增加需要哪些步骤_防锈高效型干式地暖模块解决了装修施工配合的哪些难点?...

通过前面的讲解,我们知道铝板干式地暖末端应用于地暖、辐射冷暖等系统的技术优势非常明显,即省层高、省费用、效果好、空调舒适、业主使用满意度高等,随着水泥黄沙的大幅涨价,其成本优势也突显出来,越来越多的暖通公司…

python爬取网站数据步骤_python怎么爬取数据

在学习python的过程中,学会获取网站的内容是我们必须要掌握的知识和技能,今天就分享一下爬虫的基本流程,只有了解了过程,我们再慢慢一步步的去掌握它所包含的知识Python网络爬虫大概需要以下几个步骤: 一、获取网站的地…

matlab chan算法定位,MATLAB实现基于Chan氏算法的三维TDOA定位

% 功能:基于chan算法的TDOA三维定位function [zp] Chan_3(Noise,MS)%基站数目BSN 7;%基站位置,每一列为一个基站位置BS [0, 2*sqrt(3), -2*sqrt(3), sqrt(3), -sqrt(3), -sqrt(3), sqrt(3);0, 0, 0, 3, 3, -3, -3;0, 0, 0, 0, 2, 2, 0];%无噪声情况下BS到MS的距离…

python不能保存中文_Python 关于matplotlib无法显示中文字体的解决方法

#### 以下面的例子说明如何解决matplotlib画图中出现中文字体无法显示问题 要画出10-12点气温变化的图像from matplotlib import pyplot as plt import random x range(0,120) y [random.randint(20,35) for i in range(120)] plt.figure(figsize(20,8),dpi80) plt.plot(x,y)…

linux添加video驱动,linux下video驱动源码位置

insmod videodevinsmod pwc然后就打开/dev/video0或者video1设备从里面read出来就是图象数据至于什么格式可以用ioctl取出来luthergliethttp:~$ modprobe -l|grep video 查询内核当前支持的video模块/lib/modules/2.6.27-7-generic/kernel/drivers/video/tridentfb.ko/lib/…