Я формирую на своей странице php
. Использование form
Я хочу сохранить информацию, заполненную пользователем, с помощью form
. Но он не хранит информацию в моем database
. Вот мой form
.PHP: Не удалось сохранить данные
<form id="fadd-form" name="AddForm" action="index.php" method="post" onsubmit="return(validateAll());">
<div id="form-content">
<fieldset>
<div class="fieldgroup">
<label for="FriendName">Friend Name</label>
<input type="text" name="frnd" id="txtFname" onBlur="validate(this,document.getElementById('FName'))" > <span id="FName" class="help"></span>
</div>
<div class="fieldgroup">
<label for="ImageName">Select Image</label>
<table cellpadding="5" cellspacing="5">
<tr>
<td><img src="img/face0.png" width="45" height="45"><input type="radio" value="0" name="fimg" checked> </td>
<td><img src="img/face1.png" width="45" height="45"><input type="radio" value="1" name="fimg"> </td>
<td><img src="img/face2.png" width="45" height="45"><input type="radio" value="2" name="fimg"> </td>
</tr>
<tr>
<td><img src="img/face3.png" width="45" height="45"><input type="radio" value="3" name="fimg"> </td>
<td><img src="img/face4.png" width="45" height="45"><input type="radio" value="4" name="fimg"> </td>
<td><img src="img/face5.png" width="45" height="45"><input type="radio" value="5" name="fimg"> </td>
</tr>
<tr>
<td><img src="img/face6.png" width="45" height="45"><input type="radio" value="6" name="fimg"> </td>
<td><img src="img/face7.png" width="45" height="45"><input type="radio" value="7" name="fimg"> </td>
</tr>
</table>
<span id="fcheck" class="help"></span>
</div>
<div class="fieldgroup" style="text-align:center"><br>
<input type="submit" name="sub" value="SUBMIT">
</div>
</fieldset>
</div>
</form>
это мой php-код.
<?php
if(isset($_REQUEST['sub']))
{
$img=$_POST["fimg"];
$fname=$_POST["frnd"];
$UserName = $_SESSION['username'];
$frId = new FriendName();
$newId = $frId->returnId("friendList");
include_once './config.php';
$now = new DateTime(null, new DateTimeZone('Asia/Kolkata'));
$currentDate = $now->format('Y-m-d');
$currentTime = $now->format('H:i:s');
$con=mysqli_connect(mysql_host,mysql_user,mysql_password,mysql_database);
$order = "INSERT INTO friendlist (UserName,FriendName,FriendId,IdGivenBy,EventDate,EventTime,FRIEND_IMAGE_NO) VALUES ('$UserName', '$fname','$newId','Web','$currentDate','$currentTime','$img')";
mysqli_query($con,$order);
}
}
else
{
}
?>
что ошибка ?? – Haseeb
Используйте подготовленные заявления. Ваши объекты (FriendName, DateTime) будут преобразованы в соответствии с представлением '__toString()'. – DanFromGermany
Используйте mysqli_error (http://www.php.net/manual/en/mysqli.error.php) после mysqli_query - это поможет вам определить точную проблему. –