Muy buenas, me gustaria saber en que me esta fallando el script siguiente en el sentido de que porque no me guarda los datos en la base de datos, ya nose que hacer, ver si me podeis ayudar.
Estos son los parametros que recibe el registrar.php ( ?idland=c511c3fe-d5ae-13da-1130-phpc321d716b214&photo=d10338f2-8382-aa55-87bf-d78ebf618cd2&slurl=secondlife%3A%2F%2F%2Fapp%2Ftel eport%2FJollyRoger%2F250%2F244%2F21&name=JollyRoge r&area=2032&prims=465&rating=MATURE&type=Estate&us e=Commercial&price=10 )
registrar.php
Código PHP:
<?
include("conexion.php");
$idland = $_GET["idland"];
$photo = $_GET["photo"];
$slurl = $_GET["slurl"];
$name = $_GET["name"];
$area = $_GET["area"];
$prims = $_GET["prims"];
$rating = $_GET["rating"];
$type = $_GET["type"];
$use = $_GET["use"];
$price = $_GET["price"];
mysql_query("INSERT INTO lands (idland,photo,slurl,name,area,prims,rating,type,use,price,top,paytop,active) VALUES ('$idland','$photo','$slurl','$name','$area','$prims','$rating','$type','$use','$price','0','0','1')");
echo "IDLand: $idland<br>Photo: $photo<br>SLUrl: $slurl<br>Name: $name<br>Area: $area<br>Prims: $prims<br>Rating: $rating<br>Type: $type<br>Use: $use<br>Price: $price";
?>
NOTA: Al cargar la web, muestra los datos bien, pero no los guarda, la conexion.php tambien esta correcta. Y esta es mi base de datos:
CREATE TABLE `lands` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`idland` VARCHAR(36) NOT NULL ,
`photo` VARCHAR(36) NOT NULL ,
`slurl` VARCHAR(100) NOT NULL ,
`name` VARCHAR(50) NOT NULL ,
`area` VARCHAR(5) NOT NULL ,
`prims` VARCHAR(5) NOT NULL ,
`rating` VARCHAR(7) NOT NULL ,
`type` VARCHAR(15) NOT NULL ,
`use` VARCHAR(11) NOT NULL ,
`price` VARCHAR(5) NOT NULL ,
`top` VARCHAR(1) NOT NULL,
`paytop` VARCHAR(10) NOT NULL ,
`active` VARCHAR(1) NOT NULL ,
PRIMARY KEY (`id`)
)
Ya he echo de todo y no he conseguido nada, echar un vistazo si veis algun problema, Gracias de Antemano.