-3
我有幾個問題,我希望有答案,使它成真! 我是PHP初學者,但我喜歡用代碼挑戰!我在「的test.html」文件創建的形式象下面這樣:創建表單和連接到數據庫,但不起作用
<form method="post" action="process.php">
<div class="col-lg-6 col-lg-push-6">
<div class="form-group">
<label>name</label>
<input class="form-control" type="text" name="name">
</div>
<div class="form-group">
<label>family</label>
<input class="form-control" type="text" name="family">
</div>
</div>
<div class="col-lg-6 col-lg-pull-6">
<div class="form-group">
<label>email</label>
<input class="form-control" type="email" name="email">
</div>
<div class="form-group">
<label>phone</label>
<input class="form-control" type="phone" name="phone">
</div>
<div class="radio">
<label>choose one of the options</label>
<label>
<input type="radio" name="order" value="box1"> box1
<input type="radio" name="order" value="box2"> box2
<input type="radio" name="order" value="box3" checked> box3
</label>
</div>
</div>
<div class="col-lg-12">
<input class="btn btn-primary btn-xs btn-block" value="send" style="color:#fff;" type="submit" name="submit" />
</div>
</form>
,然後我創建了一個PHP代碼從用戶提供的數據並將其發送到數據庫象下面這樣:
<?php
$connect=mysqli_connect('server_name','database_username','password','database_name');
if(mysqli_connect_errno($connect))
{echo 'Failed to connect';}
$name = $_POST['name'];
$family = $_POST['family'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$order = $_POST['order'];
mysqli_query($connect,"INSERT INTO table_name(name,family,email,phone,order)
values('$name','$family','$email','$phone','$order')");
if(mysqli_affected_rows($connect)>0)
{echo '<p>sent!</p>'echo '<a href="test.html">GO BACK</a>';}
else
{echo 'it's failed.';echo 'mysqli_error($connect)';} ?>
和我我創建的表是:
create a table with id => int unsigned auto-increment primary and name,
family and email => varchar(50) latin1_swedinsh_ci and
phone => int(20) and
order => varchar(20) latin1_swedinsh_ci
我的問題是:
- 是我的IP地址等於IP:2082?或域名:2082?或者它是錯的!?
- 我在我的php代碼中設置的數據庫的用戶名和密碼很容易被黑客入侵!有什麼辦法解決這個問題?我想我的侵權是我的答案!
- 我設置了IP:2082並填寫了我的表單,然後點擊提交按鈕,然後說「已發送」或「失敗!」...我認爲它已連接,但未將我的數據插入表格!
downvoted因爲: 1.除非您瞭解阿拉伯語,否則html代碼是無用的。 2. php代碼沒有格式化,並且在一行中。 3.表格的描述沒有格式化。 4.問題列表是基本的,應該在學習php的時候解決。 – IgnazioC
謝謝,我修好了 –
哪裏來的2082? – IgnazioC