Já encontrei uma pequena ajuda mas continua-me a dar um pequeno erro. Criei um "questionário" no site com a seguinte estrutura:
<form action="../discospedidos.php" method="post">
Música
<input name="music" type="text" />
Dedicatória
<input name="ddct" type="text" />
Nome
<input name="nome" type="text" />
Email:
<input name="email" type="text" />
<br />
<input type="submit" value="Submeter Pedido" />
<input type="reset" value="Limpar Dados" />
</form>
Logo de seguida, criei uma base de dados chamadas "registo" e estabeleci a seguinte tabela:
CREATE TABLE discos (
codigo INT(20) NOT NULL AUTO_INCREMENT ,
music TEXT(100) NOT NULL ,
ddct TEXT(1000) NOT NULL ,
nome TEXT(100) NOT NULL ,
email TEXT(100) NOT NULL ,
PRIMARY KEY ( 'codigo')
)
Para estabelecer a ligação criei um ficheiro que se chama config.php e serve para estabelecer ligação entre a base de dados e o website e coloquei o seguinte:
<?php
$host = "localhost";
$user = "root";
$pass = "";
$database = "registo";
$a = mysql_connect($host, $user, $pass) or die(mysql_error());
@mysql_select_db($database, $a) or die("ERRO database");
?>
Para finalizar e guardar a tabela criei o ficheiro que liguei inicialmente ao questionário chamado discospedidos.php :
<?php
include ("config.php");
$music = $_POST['music'];
$ddct = $_POST['ddct'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$x = mysql_query("INSERT INTO registo (music,ddct,nome,email) VALUES ('$music','$ddct','$nome','$email')");
if($x){
echo "Pedido efectuado com sucesso!";
}else{
echo "Pedido não foi enviado! Tente novamente";
}
?>
Mas continua-me a der um erro e diz-me sempre -> Pedido não foi enviado! Tente novamente
Notice: Undefined index: music in C:\xampp\htdocs\dance\discospedidos.php on line 5
Notice: Undefined index: ddct in C:\xampp\htdocs\dance\discospedidos.php on line 6
Notice: Undefined index: nome in C:\xampp\htdocs\dance\discospedidos.php on line 7
Notice: Undefined index: email in C:\xampp\htdocs\dance\discospedidos.php on line 8
Pedido não foi enviado! Tente novamente
------------------------------------------
Alguém me diz o que falta ou o que está mal?!
Obrigado,
Hugo