Bland
Новичок
Всем привет!
Постораюсь быть кратким, думаю для Вас ответ не создаст проблем. Для меня же недельная пустая работа в интернете!
Имею простую базу данных
ID - A_I Index
Другие все text Null- no
Основная проблема и очень важная для меня (на работе надо отчитаться), как ввести новую запись из формы. Форма есть, кнопки, пробую и просто писать переменная='текст'. Запись не добавилась, хотя через PhpMyAdmin все работает.
Код PHPHTML
<?php
error_reporting(0);
$db_host = 'localhost';
$db_user = 'root';
$db_password = 'barakuda';
$db_name = 'zurnalai';
$link = mysqli_connect($db_host, $db_user, $db_password, $db_name);
if (!$link) {
die('<p style="color:red"> '.mysqli_connect_errno().' - '.mysqli_connect_error().'</p>');
}
mysqli_query($link, "SET NAMES utf8");
?>
<head>
<meta charset="utf-8">
<style>
* { font-family:Calibri; text-align:center}
</style>
</head>
<body>
<style>
* { font-family:Calibri }
</style>
<p>VVesti zurnal </p>
<div id="container">
<style> body {width:100%; margin:0 auto; background:#F8F4B6;}
table {border:no; wight:40px; height:400px;}
label{border:no; display: block; float: center; width: 100%;
padding: 0 10px; margin:8px 0 0; text-align: center;}
#submit{float:right; margin:10px 50px 10px 0;}
</style>
<table>
<form action="form.php" method="post" name="forma">
<fieldset>
<label for="pavadinimas">Pavadinimas:</label><br/>
<textarea name="pavadinimas" cols="50" rows="3"></textarea><br/>
<label for="kitas">Kitas pavadinimas:</label><br/>
<textarea name="kitas" cols="50 " rows="3"></textarea><br/>
<label for="issn">ISSN:</label><br/>
<input type="text" name="issn" size="50"><br/>
<label for="leidejas">LeidД—jas</label><br/>
<textarea name="leidejas" cols="50 " rows="1"></textarea><br/>
<label for="db">DB:</label><br/>
<input type="text" name="db" size="50"><br/>
<label for="pastaba">Pastaba:</label><br/>
<textarea name="pastaba" cols="50 " rows="2"></textarea><br/>
</fieldset>
<br/>
<?php
$pavadinimas=$_POST[pavadinimas];
$kitas=$_POST[kitas];
$issn=$_POST[issn];
$leidejas=$_POST[leidejas];
$db=$_POST[db];
$pastaba=$_POST[pastaba];
echo $pavadinimas,$kitas, $issn, $leidejas, $db, $pastaba ;
//Vyvodit vvedennye dannyje. OK.
?>
<table>
<form>
<input type="submit" name="submit" value=" Vstavit" " >
<input id="reset" type="Reset" value=" Steret "><br/>
</form>
<form action="index.php">
<input type="submit" name="submit" value="V obscij spisok" >
</form>
<table/>
<p Knopki rabotajut /p>
<?php
$query="INSERT INTO lentele VALUES( NULL, '$_POST[pavadinimas],'$_POST[kitas]', '$_POST[issn]', '$_POST[leidejas]', '$_POST[db]', '$_POST[pastaba]')";
if(!mysql_query($query))
{echo '<center><p><b>Ошибка при добавлении данных!</b></p></center>';}
else
{echo '<center><p><b>Данные успешно добавлены!</b></p></center>';}
?>
//Osibka Ошибка при добавлении данных! vsegda
</div>
</body>
</html>
Даже короткое
connect
$sql="INSERT INTO lentele SET pavadinimas = 'Evgen'";
и то не прошло. Delete работает без проблем.
ПОМОГИТЕ!!!!
Постораюсь быть кратким, думаю для Вас ответ не создаст проблем. Для меня же недельная пустая работа в интернете!
Имею простую базу данных
ID - A_I Index
Другие все text Null- no
Основная проблема и очень важная для меня (на работе надо отчитаться), как ввести новую запись из формы. Форма есть, кнопки, пробую и просто писать переменная='текст'. Запись не добавилась, хотя через PhpMyAdmin все работает.
Код PHPHTML
<?php
error_reporting(0);
$db_host = 'localhost';
$db_user = 'root';
$db_password = 'barakuda';
$db_name = 'zurnalai';
$link = mysqli_connect($db_host, $db_user, $db_password, $db_name);
if (!$link) {
die('<p style="color:red"> '.mysqli_connect_errno().' - '.mysqli_connect_error().'</p>');
}
mysqli_query($link, "SET NAMES utf8");
?>
<head>
<meta charset="utf-8">
<style>
* { font-family:Calibri; text-align:center}
</style>
</head>
<body>
<style>
* { font-family:Calibri }
</style>
<p>VVesti zurnal </p>
<div id="container">
<style> body {width:100%; margin:0 auto; background:#F8F4B6;}
table {border:no; wight:40px; height:400px;}
label{border:no; display: block; float: center; width: 100%;
padding: 0 10px; margin:8px 0 0; text-align: center;}
#submit{float:right; margin:10px 50px 10px 0;}
</style>
<table>
<form action="form.php" method="post" name="forma">
<fieldset>
<label for="pavadinimas">Pavadinimas:</label><br/>
<textarea name="pavadinimas" cols="50" rows="3"></textarea><br/>
<label for="kitas">Kitas pavadinimas:</label><br/>
<textarea name="kitas" cols="50 " rows="3"></textarea><br/>
<label for="issn">ISSN:</label><br/>
<input type="text" name="issn" size="50"><br/>
<label for="leidejas">LeidД—jas</label><br/>
<textarea name="leidejas" cols="50 " rows="1"></textarea><br/>
<label for="db">DB:</label><br/>
<input type="text" name="db" size="50"><br/>
<label for="pastaba">Pastaba:</label><br/>
<textarea name="pastaba" cols="50 " rows="2"></textarea><br/>
</fieldset>
<br/>
<?php
$pavadinimas=$_POST[pavadinimas];
$kitas=$_POST[kitas];
$issn=$_POST[issn];
$leidejas=$_POST[leidejas];
$db=$_POST[db];
$pastaba=$_POST[pastaba];
echo $pavadinimas,$kitas, $issn, $leidejas, $db, $pastaba ;
//Vyvodit vvedennye dannyje. OK.
?>
<table>
<form>
<input type="submit" name="submit" value=" Vstavit" " >
<input id="reset" type="Reset" value=" Steret "><br/>
</form>
<form action="index.php">
<input type="submit" name="submit" value="V obscij spisok" >
</form>
<table/>
<p Knopki rabotajut /p>
<?php
$query="INSERT INTO lentele VALUES( NULL, '$_POST[pavadinimas],'$_POST[kitas]', '$_POST[issn]', '$_POST[leidejas]', '$_POST[db]', '$_POST[pastaba]')";
if(!mysql_query($query))
{echo '<center><p><b>Ошибка при добавлении данных!</b></p></center>';}
else
{echo '<center><p><b>Данные успешно добавлены!</b></p></center>';}
?>
//Osibka Ошибка при добавлении данных! vsegda
</div>
</body>
</html>
Даже короткое
connect
$sql="INSERT INTO lentele SET pavadinimas = 'Evgen'";
и то не прошло. Delete работает без проблем.
ПОМОГИТЕ!!!!