양식의 값을 삽입하여 MySQL 데이터베이스에 삽입하려고합니다. 하지만 작동하지 않습니다. 저는 초보자입니다. 제발 도와주세요. 여기 MySQL 데이터베이스에 삽입 할 쿼리를 삽입 할 수 없습니다. (PHP)
내 코드입니다 :
<?php
function register(){
$name = $_POST['name'];
$address = $_POST['address'];
$email = $_POST['email'];
$phone = $_POST['phone'];
//echo $name;
$con = mysqli_connect("localhost", "root", "", "LinuxCreditSociety");
$rs = $con->query("insert into cust_mst (customer_id,customer_name,customer_address,customer_mobile,email_id)values(1003,'$name','$address','$phone','$email')");
$rs->free();
$con->close();
}
?>
<html>
<head>
<title>Registration</title>
<link rel="stylesheet" type="text/css" href="phpcss.css"></link>
</head>
<body>
<div style="position:absolute;left:300px;top:5px">
<h1 align="center"><font face="Purisa" size="20" color="purple">Linux Credit Society</font></h1>
</div>
<div style="position:absolute;right:160px;top:5px"><img src="linux.jpg" height="150" /></div>
<div style="position:absolute;left:140px;top:5px"><img src="linux.jpg" height="150" /></div>
<form method="post">
<div class="st1">
Name:</br></br>
Address:</br></br>
Email-id:</br></br>
Phone#:</br></br>
</div>
<div class="st2">
<div style="position:absolute;top:5px">
<input type="text" name="name">
</div>
<div style="position:absolute;top:78px">
<input type="text" name="address">
</div>
<div style="position:absolute;top:148px">
<input type="text" name="email">
</div>
<div style="position:absolute;top:218px">
<input type="text" name="phone">
</div>
<div style="position:absolute;top:290px;">
<input type="submit" value="Register">
</div>
</div>
</form>
<div style="position:absolute;top:320px;">
<?php
if(isset($_POST['submit']) && $_POST['submit'] == "Register")
register();
?>
</div>
</body>
</html>
그리고 이것이 내가 내 데이터베이스를 만든 방법입니다
create database LinuxCreditSociety;
use LinuxCreditSociety;
create table cust_mst(
customer_id int,
customer_name varchar(50),
customer_address varchar(70),
customer_mobile double,
email_id varchar(50));
insert into cust_mst values(1001, 'Jack Mathew', 'Bandra', '9998887770', '[email protected]');
insert into cust_mst values(1002, 'Jill Roberts', 'Dadar', '999665550', '[email protected]');
편집 : 나는 단지 하나의 변화를 만들어
얘들 아
및 그것은 고맙습니다. 지금 나는 또한 주사에 맞붙을 것입니다 !! 여기내가 무슨 짓을 :
난 그냥에서 전화를 변경 -이에>
<?php
if(isset($_POST['submit']) && $_POST['submit'] == "Register")
register();
?>
->
<?php
if(isset($_POST['name']) && $_POST['name'] != "")
register();
?>
제발 ** 작동하지 않는 것 ** – ajreal
"작동하지 않습니다"보다 구체적 일 수 있습니까? – Matt
특정 오류 메시지가 나타 납니까? –