$SQL = " INSERT INTO adb (Nm)";
$SQL = " VALUES ('$nm')";
INSERT DB
<html>
<body>
<form id="nam" name="form1" method="post" action="nme.php">
Name
<input type="text" name="nm" />
INSERT
<input type="submit" name="Submit" value="Submit" />
</form>
</body>
</html>
eto na html faile
i vot php
<?php
$usr = "29594";
$pwd = "parol";
$db = "29594";
$host = "localhost";
if ($REQUEST_METHOD=="post") {
$SQL = " INSERT INTO adb (Nm)";
$SQL = " VALUES ('$nm')";
$result = mysql_db_query("$db","$SQL");
if (!$result) {
echo("ERROR: " . mysql_error() . "\n$SQL\n"); }
echo ("New Name Added\n");
}
mysql_close($SQL);
?>
У тебя написано:
Код:
Ты ПЕРЕТИРАЕШЬ значение. Надо вот так:
Код:
$SQL = " INSERT INTO adb (Nm)";
$SQL .= " VALUES ('$nm')";
$SQL .= " VALUES ('$nm')";
А еще лучше так:
Код:
$SQL = " INSERT INTO adb (Nm) VALUES ('$nm')";
И еще. А откуда у тебя берется переменная $nm ? Из воздуха?
<?php
$usr = "29594";
$pwd = "ba1v8t";
$db = "29594";
$host = "localhost";
if ($REQUEST_METHOD=="post") {
[COLOR="Red"]mysql_connect ($host,$usr,$pwd);
mysql_select_db($db);
[/COLOR]
$SQL = " INSERT INTO adb (Nm)";
$SQL [COLOR="Red"].[/COLOR]= " VALUES ('$nm')";
$result = mysql_db_query("$db","$SQL") [COLOR="Red"]or die("ERROR: " . mysql_error() . "\n$SQL\n")[/COLOR];
echo ("New Name Added\n");
}
mysql_close($SQL);
?>
У тебя написано:
Код:
$SQL = " INSERT INTO adb (Nm)";
$SQL = " VALUES ('$nm')";
$SQL = " VALUES ('$nm')";
Ты ПЕРЕТИРАЕШЬ значение. Надо вот так:
Код:
$SQL = " INSERT INTO adb (Nm)";
$SQL .= " VALUES ('$nm')";
$SQL .= " VALUES ('$nm')";
А еще лучше так:
Код:
$SQL = " INSERT INTO adb (Nm) VALUES ('$nm')";
И еще. А откуда у тебя берется переменная $nm ? Из воздуха?[/QUOTE]
Spasibo bolshoe drug ya paproboval i
$SQL = " INSERT INTO adb (Nm)";
$SQL .= " VALUES ('$nm')"; tak i
$SQL = " INSERT INTO adb (Nm) VALUES ('$nm')"; tak no prodaljaet ne rabotat vot address http://dbprograms.ueuo.com
А кто к базе коннектица будет?
<?php
$usr = "29594";
$pwd = "ba1v8t";
$db = "29594";
$host = "localhost";
if ($REQUEST_METHOD=="post") {
[COLOR="Red"]mysql_connect ($host,$usr,$pwd);
mysql_select_db($db);
[/COLOR]
$SQL = " INSERT INTO adb (Nm)";
$SQL [COLOR="Red"].[/COLOR]= " VALUES ('$nm')";
$result = mysql_db_query("$db","$SQL") [COLOR="Red"]or die("ERROR: " . mysql_error() . "\n$SQL\n")[/COLOR];
echo ("New Name Added\n");
}
mysql_close($SQL);
?>[/QUOTE]
drug tebe toje spasibo, no e rabotaet tot sami pustaya stranichka :(
nu tak toje ne rabotaet drug.ne ponimayu ya uje, kak praverit ??
У тебя написано:
Код:
$SQL = " INSERT INTO adb (Nm)";
$SQL = " VALUES ('$nm')";
$SQL = " VALUES ('$nm')";
Ты ПЕРЕТИРАЕШЬ значение. Надо вот так:
Код:
$SQL = " INSERT INTO adb (Nm)";
$SQL .= " VALUES ('$nm')";
$SQL .= " VALUES ('$nm')";
А еще лучше так:
Код:
$SQL = " INSERT INTO adb (Nm) VALUES ('$nm')";
И еще. А откуда у тебя берется переменная $nm ? Из воздуха?[/QUOTE]
$nm eto imya pole ya stavil
Так откуда оно берется???? Где присвоение значения переменной $nm???
И еще... замени бред
Код:
$result = mysql_db_query("$db","$SQL") or die("ERROR: " . mysql_error() . "\n$SQL\n");
на вот это:
Код:
$result = mysql_query($SQL);
drug ya navochok 2 raz v jizne php delayu i eto imya nm eto imya pole na html gde pishut text chtobi sdelal insert
drug ya navochok 2 raz v jizne php delayu i eto imya nm eto imya pole na html gde pishut text chtobi sdelal insert[/QUOTE]
А тебя новичка учили принимать в скрипте переменные переданные методом POST или GET?
приведи код формы
приведи код формы[/QUOTE]
spasibo za vse drug mne ne kto ne uchil ya samauchitel i reshil paprobovat tak i u menya rabotalo
<?php
function MakeSafe($str, $make_lower = false){
if($make_lower){
$str = strtolower($str);
}
$str = stripslashes($str);
$str = trim($str);
$str = strip_tags($str);
$str = mysql_real_escape_string($str);
return $str;
}
$usr = "29594";
$pwd = "password";
$db = "29594";
$host = "localhost";
if ($_POST["nm"]) {
mysql_connect ($host,$usr,$pwd);
mysql_select_db($db);
$nm = MakeSafe($_POST["nm"]);
$SQL = " INSERT INTO adb (Nm)";
$SQL .= " VALUES ('$nm')";
$result = mysql_query($SQL);
echo ("New Name Added\n");
}
?>
spasibo esho raz
Работает?
Работает?[/QUOTE]
da sichas probuyu drugoe sdelat insert ne adnavo polya a mnogo esli xochesh mojes posmatret
http://dbprograms.ueuo.com