lankanmon
05-13-2011, 07:56 AM
This query keeps failing and i can't figure out why... any ideas?
//get content form post
$w1 = $_POST["w1"];
$w2 = $_POST["w2"];
$w3 = $_POST["w3"];
$w4 = $_POST["w4"];
$w5 = $_POST["w5"];
$w6 = $_POST["w6"];
$w7 = $_POST["w7"];
$w8 = $_POST["w8"];
$s1 = $_POST["s1"];
$s2 = $_POST["s2"];
$s3 = $_POST["s3"];
$s4 = $_POST["s4"];
$s5 = $_POST["s5"];
$s6 = $_POST["s6"];
$s7 = $_POST["s7"];
$s8 = $_POST["s8"];
$p1 = $_POST["p1"];
$p2 = $_POST["p2"];
$p3 = $_POST["p3"];
$p4 = $_POST["p4"];
$p5 = $_POST["p5"];
$p6 = $_POST["p6"];
$p7 = $_POST["p7"];
$p8 = $_POST["p8"];
include ("dbConfig.php");
//Prepare Query
$clearTable = "DELETE * FROM `main_page`";
$mainPageResult = mysql_query($clearTable);
if ( !mysql_insert_id() )
{
//Redirect with fail
echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?selection=main&msg=fail">';
}
$mainPageQ = "INSERT INTO `main_page` (w1,w2,w3,w4,w5,w6,w7,w8,s1,s2,s3,s4,s5,s6,s7,s8,p1,p2,p3,p4,p5,p6,p7,p8) VALUES (".$w1.", ".$w2.", ".$w3.", ".$w4.", ".$w5.", ".$w6.", ".$w7.", ".$w8.", ".$s1.", ".$s2.", ".$s3.", ".$s4.", ".$s5.", ".$s6.", ".$s7.", ".$s8.", ".$p1.", ".$p2.", ".$p3.", ".$p4.", ".$p5.", ".$p6.", ".$p7.", ".$p8.")";
// Run query
$mainPageResult = mysql_query($mainPageQ);
if ( !mysql_insert_id() )
{
//Redirect with fail
echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?selection=main&msg=fail">';
}
I am trying to erase the contents of the row and insert these in its place
all contents are numbers (int)
Here is the insert statement for the database table (if you need it)
INSERT INTO `[SERVERNAME`.`main_page`
(`id`,
`w1`,
`w2`,
`w3`,
`w4`,
`w5`,
`w6`,
`w7`,
`w8`,
`s1`,
`s2`,
`s3`,
`s4`,
`s5`,
`s6`,
`s7`,
`s8`,
`p1`,
`p2`,
`p3`,
`p4`,
`p5`,
`p6`,
`p7`,
`p8`)
VALUES
(
{id: INT},
{w1: INT},
{w2: INT},
{w3: INT},
{w4: INT},
{w5: INT},
{w6: INT},
{w7: INT},
{w8: INT},
{s1: INT},
{s2: INT},
{s3: INT},
{s4: INT},
{s5: INT},
{s6: INT},
{s7: INT},
{s8: INT},
{p1: INT},
{p2: INT},
{p3: INT},
{p4: INT},
{p5: INT},
{p6: INT},
{p7: INT},
{p8: INT}
);
All help appreciated!
//get content form post
$w1 = $_POST["w1"];
$w2 = $_POST["w2"];
$w3 = $_POST["w3"];
$w4 = $_POST["w4"];
$w5 = $_POST["w5"];
$w6 = $_POST["w6"];
$w7 = $_POST["w7"];
$w8 = $_POST["w8"];
$s1 = $_POST["s1"];
$s2 = $_POST["s2"];
$s3 = $_POST["s3"];
$s4 = $_POST["s4"];
$s5 = $_POST["s5"];
$s6 = $_POST["s6"];
$s7 = $_POST["s7"];
$s8 = $_POST["s8"];
$p1 = $_POST["p1"];
$p2 = $_POST["p2"];
$p3 = $_POST["p3"];
$p4 = $_POST["p4"];
$p5 = $_POST["p5"];
$p6 = $_POST["p6"];
$p7 = $_POST["p7"];
$p8 = $_POST["p8"];
include ("dbConfig.php");
//Prepare Query
$clearTable = "DELETE * FROM `main_page`";
$mainPageResult = mysql_query($clearTable);
if ( !mysql_insert_id() )
{
//Redirect with fail
echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?selection=main&msg=fail">';
}
$mainPageQ = "INSERT INTO `main_page` (w1,w2,w3,w4,w5,w6,w7,w8,s1,s2,s3,s4,s5,s6,s7,s8,p1,p2,p3,p4,p5,p6,p7,p8) VALUES (".$w1.", ".$w2.", ".$w3.", ".$w4.", ".$w5.", ".$w6.", ".$w7.", ".$w8.", ".$s1.", ".$s2.", ".$s3.", ".$s4.", ".$s5.", ".$s6.", ".$s7.", ".$s8.", ".$p1.", ".$p2.", ".$p3.", ".$p4.", ".$p5.", ".$p6.", ".$p7.", ".$p8.")";
// Run query
$mainPageResult = mysql_query($mainPageQ);
if ( !mysql_insert_id() )
{
//Redirect with fail
echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?selection=main&msg=fail">';
}
I am trying to erase the contents of the row and insert these in its place
all contents are numbers (int)
Here is the insert statement for the database table (if you need it)
INSERT INTO `[SERVERNAME`.`main_page`
(`id`,
`w1`,
`w2`,
`w3`,
`w4`,
`w5`,
`w6`,
`w7`,
`w8`,
`s1`,
`s2`,
`s3`,
`s4`,
`s5`,
`s6`,
`s7`,
`s8`,
`p1`,
`p2`,
`p3`,
`p4`,
`p5`,
`p6`,
`p7`,
`p8`)
VALUES
(
{id: INT},
{w1: INT},
{w2: INT},
{w3: INT},
{w4: INT},
{w5: INT},
{w6: INT},
{w7: INT},
{w8: INT},
{s1: INT},
{s2: INT},
{s3: INT},
{s4: INT},
{s5: INT},
{s6: INT},
{s7: INT},
{s8: INT},
{p1: INT},
{p2: INT},
{p3: INT},
{p4: INT},
{p5: INT},
{p6: INT},
{p7: INT},
{p8: INT}
);
All help appreciated!