Nothing is sent to the database and shows an empty line:
Test English Test №: 1
Choose a teacher's name: S.lov
Student Name:
Student Name:
- He was an HONEST man.
A) liar B) good C) bad D) truthful E) wonderful - The climate of Great Britain is MILD.
A) Difficult B) strong C) severely D) bad E) good
<?php require_once 'connect.php'; ?> <form method="post" action=" handler.php"> < <input align="center" name="tip_obiect" value="English">Тест на англиском <input name="varianta" value="1">Тест №:1</label> <br> <label for="Nume_Prof">Выбери имя учителя:</label> <SELECT> <OPTION value=""></OPTION> <OPTION name="Nume_Prof" value="C.лов">S.лов</OPTION> </SELECT><br> Имя студента: <input type="text" name="Nume" size="20"><br> Фамилия Студента: <input type="text" name="Prenume" size="18"><br><br> 1. He was an HONEST man. <br> <INPUT TYPE="radio" NAME="rad1" Value="true" CHECKED >A) liar </INPUT> <INPUT TYPE="radio" NAME="rad1" Value="false">B) good </INPUT> <INPUT TYPE="radio" NAME="rad1" Value="false">C) bad </INPUT> <INPUT TYPE="radio" NAME="rad1" Value="false">D) truthful </INPUT> <INPUT TYPE="radio" NAME="rad1" Value="false">E) wonderful</INPUT> <br> <br>2. The climate of Great Britain is MILD.<br> <INPUT TYPE="radio" NAME="rad2" Value="true" CHECKED > A) difficult</INPUT> <INPUT TYPE="radio" NAME="rad2" Value="false" >B) strong</INPUT> <INPUT TYPE="radio" NAME="rad2" Value="false" >C) severe</INPUT> <INPUT TYPE="radio" NAME="rad2" Value="false" >D) bad</INPUT> <INPUT TYPE="radio" NAME="rad2" Value="false" >E) good</INPUT> </form> //connect.php
<?php error_reporting(0); $db_host = 'localhost'; $db_user = 'root'; $db_password = ''; $db_name = 'testare'; $link = mysqli_connect($db_host, $db_user, $db_password, $db_name); if (! $ link) {die (''. mysqli_connect_errno (). '-' .mysqli_connect_error (). '
'); } echo "<p>Вы подключились к MySQL!</p>"; //handler.php
<?php require_once 'connect.php'; ?> <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Основы PHP и MySQL</title> <style> * { font-family:Calibri } </style> </head> <body> <?php // Получить данные из суперглобального массива $_POST и обработать их $Tip_obiect = isset($_POST['Tip_obiect']) ? rim(mysqli_real_escape_string($link, $_POST['Tip_obiect'])) : ''; if (!empty($Tip_obiect)) { $link->query("INSERT INTO Obiect(Tip_obiect) VALUES ('{$Tip_obiect}')"); $nume = isset($_POST['nume']) ? rim(mysqli_real_escape_string($link, $_POST['nume'])) : ''; if (! empty ($ nume)) {$ link-> query ("INSERT INTO Student (nume) VALUES ('{$ nume}')");
$prenume = isset($_POST['prenume']) ? trim(mysqli_real_escape_string($link, $_POST['prenume'])) : ''; if (! empty ($ prenume)) {$ link-> query ("INSERT INTO Student (prenume) VALUES ('{$ prenume}')");
$varianta = isset($_POST['varianta']) ? trim(mysqli_real_escape_string($link, $_POST['varianta'])) : ''; if (! empty ($ varianta)) {$ link-> query ("INSERT INTO test (varianta) VALUES ('{$ varianta}')");
$Nume_Prof = isset($_POST['Nume_Prof']) ? trim(mysqli_real_escape_string($link, $_POST['Nume_Prof'])) : ''; if (! empty ($ Nume_Prof)) {$ link-> query ("INSERT INTO obiect (Nume_Prof) VALUES ('{$ Nume_Prof}')");
// Проверяем прошла ли операция (свойство affected_rows возвращает число строк, // затронутых предыдущей операцией MySQL (в нашем случае 1) if ($link->affected_rows == 1) echo '<h1>даные </h1>'; else echo '<p>Что-то пошло не так при попытке записи в базу данных</p>'; }}}}} ?>
nameandvalueattributes do something on the<h3>element. In this case, for the same attributenamevalue starts with a small letter, and in PHP you accept a field that starts with a capital letter - these are two different variables. - neluzhin