<?php
include 'menu.php';
echo "<br>";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
include "config.php";
// Get values from form
$IDTrabalho = (isset($_GET['idtrabalho']))? $_GET['idtrabalho'] : '';
$IDCliente = (isset($_GET['idcliente']))? $_GET['idcliente'] : '';
$Descricao=$_POST['Descricao'];
$Quantidade=$_POST['Quantidade'];
$Preço=$_POST['Preço'];
echo"$IDTrabalho"."<br>"."$IDCliente"."<br>"."$Descricao"."<br>"."$Quantidade"."<br>"."$Preço"."<br>";
// Insert data into mysql
$sql="INSERT INTO materiais(IDTrabalho, IDCliente, Descricao, Quantidade,Preço)VALUES('$IDTrabalho', '$IDCliente', '$Descricao', '$Quantidade', '$Preço')";
$result=mysql_query($sql) or die ("<img src='imagens/erro.gif' width='32' height='32' alt=''/>Não foi possível realizar a consulta ao banco de dados");
echo "<img src='imagens/sucesso.gif' width='32' height='32' alt=''/>";
echo "<br>O trabalho foi inserido com sucesso!<br>";
?>
</body>
</html>
echo"$IDTrabalho"."<br>"."$IDCliente"."<br>"."$Descricao"."<br>"."$Quantidade"."<br>"."$Preço"."<br>";
This echo gives me all the variables, just to make sure that they are coming to this page and they are, I tested it and they are correct.
My problem is at
$result=mysql_query($sql) or die ("<img src='imagens/erro.gif' width='32' height='32' alt=''/>Não foi possível realizar a consulta ao banco de dados");
It always dies on this query and I can't seem to understand why, the database stuff seems to be alright. I am using WAMPSERVER 2.0 if that is of any help.
Any advice would be much appreciated, thanks :)