BelzebuVlad
Power Member
Pessoal estou com um problema em PHP (sou iniciado) que é o seguinte:
tenho no ficheiro index.htm o seguinte:
num ficheiro conectdb.php tenho o seguinte:
e num ficheiro inserindo.php:
O resultado que me está a dar é o "Não foi possivel inserir", gostava de saber porquê!
A base de dados chama-se metafora e tem 3 campos:
codbanda - inteiro - auto increment
nomebanda - text
anobanda - varchar
Se me ajudassem agradecia...
tenho no ficheiro index.htm o seguinte:
Código:
<body>
<form action="inserindo.php" method="post" name="Metafora" id="Metafora">
<table width="450" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="111"><div align="right">Banda:</div></td>
<td width="339"><input name="nomebanda" type="text" id="nomebanda" size="30"></td>
</tr>
<tr>
<td valign="top"><div align="right">Ano:</div></td>
<td>
<textarea name="anobanda" cols="4" rows="1" id="anobanda"></textarea></td>
</tr>
<tr>
<td height="29" colspan="2" valign="top"><div align="center">
<input type="submit" name="submit" value="Inserir no banco de dados">
</div>
</td>
</tr>
</table>
</form>
</body>
num ficheiro conectdb.php tenho o seguinte:
Código:
<?php
$hostname = 'localhost';
$username = 'root';
$pass = '';
$bd = 'metafora';
$db = mysql_connect($hostname, $username, $pass);
mysql_select_db($bd, $db);
?>
e num ficheiro inserindo.php:
Código:
<?php
require("conectdb.php");
$sqlinsert = "INSERT INTO metafora (codbanda, nomebanda, anobanda)
values ('', '$nomebanda' , '$anobanda')";
mysql_query($sqlinsert) or die ("Não possivel inserir");
echo "A banda $nomebanda nascida em $anobanda deu entrada na base de dados com sucesso";
?>
O resultado que me está a dar é o "Não foi possivel inserir", gostava de saber porquê!
A base de dados chama-se metafora e tem 3 campos:
codbanda - inteiro - auto increment
nomebanda - text
anobanda - varchar
Se me ajudassem agradecia...