грешка или не

vesku

Registered
има ли грешка в този скрипт или wamp е изперкал защото не записва в базата данни думата и превода които се пише вав формата а променливите $1 и $2
Код:
<form METHOD="POST">
Чуждата дума:<input type="text" name="1"><br>
Превод на думата:<input type="text" name="2"><br>
<input type="submit" value="izprati">
</form> 
<?php
mysql_connect ("localhost", "root", "")
or die ("nqma vrazka sas sarvara");

mysql_select_db("test")
or die ("nemoje da se svurje ili ili ne ste izbrali baza danni");

mysql_query("INSERT INTO rechnik VALUES (id, '$1', '$2');
")
or die ("nebachkam")
?>
ето и mysql
Код:
CREATE TABLE `rechnik` (
  `id` int(11) NOT NULL auto_increment,
  `1` text NOT NULL,
  `2` text NOT NULL,
  PRIMARY KEY  (`id`),
  FULLTEXT KEY `1` (`1`,`2`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
 

mute

Registered
Цитат:
" Когато давате имена на променливи, можете да използвате всички бикви, цифри и символа долна черта , НО НЕ ТРЯБВА ДА ЗАПОЧВА С ЦИФРА "
 

vesku

Registered
или слага в бд променливите или пак нищо а трябва да записва стоиностите им
 

bafitu

Registered
дам не трябва променливата да е цифра...
$z1 = $_POST['1'];
$z2 = $_POST['2'];
и после
mysql_query("INSERT INTO rechnik VALUES (id, '$z1', '$z2')
")
or die ("nebachkam");
 

vesku

Registered
bafitu каза:
дам не трябва променливата да е цифра...
$z1 = $_POST['1'];
$z2 = $_POST['2'];
и после
mysql_query("INSERT INTO rechnik VALUES (id, '$z1', '$z2')
")
or die ("nebachkam");
:?: :?: :?:
 

Горе