как отправить из кода php в базу данных mysql

258
26 февраля 2017, 10:42

я хочу отправить результат $k из кода кода php в базу данных mysql, подскажите как правильно написать код чтобы он отправлялся.

<form method="get" action="insert.php">

        1. He was an HONEST man. <br>
        <INPUT TYPE="radio" NAME="rad1" Value="true" >  A) liar    </INPUT>
        <INPUT TYPE="radio" NAME="rad1" Value="false">  B) good    </INPUT>
    <br>
    2. The climate of Great Britain is MILD.
    <br>
    <INPUT TYPE="radio" NAME="rad2"  Value="true"  >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="submit"  Value="отправка"/> <br>
       </form>

//insert.php

<?php
      $k=0;
for ($i=1;$i<11;$i++)
    {
    if (isset($_GET["rad".$i]))
        {
        if ($_GET["rad".$i]=="true")
            $k++;
    }
}
?>

<form method="get" action="update.php">
        <insert name="not" value="$k">// так неправильно

<?php echo $k; ?>  //-хочу отправить  "$k" в базу данных 

    <h1> Правленые ответы</h1>

<input  type="submit" name="button1" Value="отправка"> 
                </form>

//update.php //отправка в базу данных.

<?php

$con = mysql_connect("localhost","root","");
          if (!$con)
                  {
                  die('Could not connect: ' . mysql_error());
                  }
mysql_select_db("basses", $con);
$sql="INSERT INTO Table(not)VALUES('$_POST[not]')";

    if (!mysql_query($sql,$con))
               {
               die('Error: ' . mysql_error());
               }

echo "1 record added";
mysql_close($con)
    ?>
Answer 1

<form method="post" action="insert.php"> 
    <p>1. He was an HONEST man.</p> 
    <label>A) liar 
        <input type="radio" name="rad1" value="true" /> 
    </label> 
    <label>B) good 
        <input type="radio" name="rad1" value="false" /> 
    </label> 
    <p>2. The climate of Great Britain is MILD.</p> 
    <label>A) difficult 
        <input type="radio" name="rad2"  value="true" /> 
    </label> 
    <label>B) strong 
        <input type="radio" name="rad2"  value="false"/> 
    </label> 
    <label>C) severe 
        <input type="radio" name="rad2"  value="false"/> 
    </label> 
    <p><input  type="submit"  value="отправка"/></p> 
</form>

Как работать с формами читайте тут;

Как обрабатывать данные перед занесением в бд читайте тут;

if($_POST){
    $mysqli = new mysqli("localhost", "user", "password", "db");
    /* проверка соединения */
    if($mysqli->connect_errno){
        printf("error connection: %s\n", $mysqli->connect_error);
        exit();
    }
    $not = $mysqli->real_escape_string($not);
    /* Создание таблицы не возвращает результирующего набора */
    if ($mysqli->query("INSERT INTO Table (not) VALUES ('$not')") === TRUE) {
        echo "1 record added";
    }
}

Как взаимодействовать с бд читайте тут, а после тут;

READ ALSO
WORDPRESS FORM ACTION HELP

WORDPRESS FORM ACTION HELP

ЗдравствуйтеСоздал форму, заполнил одно поле, хочу чтобы эта страница обновилась и вывела то, что я заполнил

287
PHP netBeans - при работе с SabreDev глючит IDE

PHP netBeans - при работе с SabreDev глючит IDE

Привет, понадобилось в проект добавить поддержку WebDav - для этого использовал проект SabreDev, проект большой

213
Обойти лицензию или создать кейген [требует правки]

Обойти лицензию или создать кейген [требует правки]

Всем приветДекодировал скрипт закрытый ioncude, в php не силен, но очень нужно обойти лицензию, или создать кейген, если есть тут мудрые люди, которые...

239
mysql упорядочить по возрастанию

mysql упорядочить по возрастанию

есть база данных с таблицей user, в ней в столбце rsite отображается информация с какого сайта пришел пользователейпытаюсь сделать вывод количества...

283