Едно поле и записване в БД

montana

Registered
Някой може ли да ми напише някакъв код в който да имам един input и като се напише нещо в него да се записва в едно поле в БД. Дано сте ме разбрали :wink:
 
<form action="" method="">
<input type="text" name="ime">
<input type="submit">
</form>
<?php
$var=$_POST['ime'];
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("BAZATADANNI");
$insert="INSERT INTO tablicata (poleto)
VALUES ('$var')";
$result=myqsl_query($insert);
?>
 
PHP:
<form method='POST' action=''>
<textarea name='text'></textarea><br />
<input type='submit' value='Добави' name='send'/>
</form>
if($_POST['send']) {
$text = nl2br(addslashes(htmlspecialchars($_POST['text'])));
if($text == null) {
$error = "Попълнете всички полета!";
} else {
$query = mysql_query("INSERT INTO `table` SET `text`='$text'") or die(mysql_error()); 
$check = "dobaweno";
 
Код:
<?php

//By heminei

//config.php

//име на хоста, на който работи mysql сървъра

$bd_host="localhost";

//потребителско име

$bd_user="root";

//парола за това потребителско име
$bd_pass="11111111";
//име на базата данни

$bd="site";

//осъществяне на връзката с базата данни

$bd_vryzka = mysql_connect ($bd_host, $bd_user, $bd_pass) or die (mysql_error());

//избираме базата данни,с която ще работим

mysql_select_db ($bd, $bd_vryzka) or die("Не може да се избере базата данни");

if(!$_POST['submit'])

{
	echo"<form method='POST' action=''>
	<table>
	<tr>
	<td>Име*: </td><td><input type='text' name='name' size='40'></td>
	</tr>
	<tr>
	<td><input type='submit' name='submit' value='Добави'></td>
	</tr>
	</table>
	</form>";
}

else

{

	$name=$_POST['name'];

	if($name!=NULL)
	{
		$sql="INSERT INTO table SET name='$name'";
		$res=mysql_query($sql)or die(mysql_error());
		echo"Сайта е добавен успешно!";

	}
	else
	{
		echo"Не сте попълнили всички задължителни полета!";
	}

}
?>
 
[sql]
--
-- Структура на таблица `table`
--

CREATE TABLE IF NOT EXISTS `table` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;

--
-- Дъмп (схема) на данните в таблицата `table`
--
[/sql]
 
Дава ми грешка като напиша нещо в полето и дам Добави

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table SET name='dfwqe32'' at line 1
 

Back
Горе