Citat:
Originally posted by aquastorm@Jan 30 2008, 18:01
Kod:
<?
$name = $_POST['name'];
$category = $_POST['category'];
$url = $_POST['url'];
$demo = $_POST['demo'];
$about = $_POST['about'];
$item = $_POST['item'];
$connection = mysql_connect("XXXXXXX",
"XXXXXXX",
"XXXXXX");
mysql_select_db("XXXXXXXX", $connection);
$query="INSERT INTO `XXXXXX`.`script` (
`name` ,
`category` ,
`framework` ,
`site` ,
`demo` ,
`about` ,
`image` ,
`user`
)
VALUES (
'$name', '$category', '', '$url', '$demo', '$about', '', '')";
mysql_query($query);
?>
Det läggs till 2 rader i stället för en när skriptet körs. När jag postar datan händer det men inte när jag har method="GET".
Vad kan detta bero på?
|
Ett tips bara. Använd
i stället för alla rader i början. Då tilldelas variablerna värdet från motsvarande $_POST['xxxx']
Ligger detta script i samma fil som formuläret? Om det gör det kan det vara anledningen...
/ Mats