Visa ett inlägg
Oläst 2008-01-30, 20:08 #2
msjoedins avatar
msjoedin msjoedin är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 108
msjoedin msjoedin är inte uppkopplad
Medlem
msjoedins avatar
 
Reg.datum: May 2006
Inlägg: 108
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
Kod:
extract($_POST);
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
msjoedin är inte uppkopplad   Svara med citatSvara med citat