Я использую Laravel 5.2.Мне нужны данные клиента (имя, адрес электронной почты, контакт), прежде чем дать им доступ к загрузке файла PDF, связанного с конкретным продуктом.{{$ product ['catalog_pdf]}} (имя таблицы «product» и имя поля «catalog_pdf») - это поле, в котором я сохраняю URL-адреса PDF в базе данных, принадлежащей каждому продукту.Доступ к файлу осуществляется с помощью следующего кода, но данные не сохраняются в базе данных.Я не могу отследить точную проблему, буду признателен, если кто-нибудь поможет мне решить эту проблему.
Большое спасибо
Код в подробностях о продукте Blade
<form action="{{ $product['catalog_pdf'] }}" id="#form" method="post" name="#form">
<label>Name</label><br>
<input id="name" name="name" placeholder='Name' type='text'><br>
<label>Email</label><br>
<input id="email" name="email" placeholder='Valid Email Address' type='text'><br>
<label>Contact</label><br>
<input id="contact" name="contact" placeholder='Contact' type='text'><br>
<input id='btn' name="submit" type='submit' value='Download PDF'>
<?php
if(isset($_POST['submit'])){
$name = $_POST['name'];
$email = $_POST['email'];
$contact = $_POST['contact'];
$servername = "localhost";
$username = "user_name";
$password = "database_password";
$dbname = "database_name";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO users_detail(name,email,contact)VALUES ('$name','$email','$contact')";
$conn->close();
if($name !=''&& $email !=''&& $contact !='')
{
header("Location:thank-you.html");
}
else{
?><span><?php echo "Please fill all fields";?></span> <?php
}
}
?>
</form>