Frango.
Power Member
Boas.
Tenho um código php que permite adicionar parcerias facilmente, está tudo bem tirando o problema que venho cá pedir para me ajudarem..
Ao abrir a página sem preencher nada, adiciona um valor em branco à mysql, sem eu carregar no botão "Enviar". Ou seja, mal abro à página já está a inserir um valor.
Como resolvo isto? Será problema do php ou das tabelas mysql? Aqui está o código php:
E aqui está o código mysql:
Gostava imenso de obter respostas que me ajudassem, porque perciso disto resolvido até ao fim de semana.
Obrigado a todos
Tenho um código php que permite adicionar parcerias facilmente, está tudo bem tirando o problema que venho cá pedir para me ajudarem..
Ao abrir a página sem preencher nada, adiciona um valor em branco à mysql, sem eu carregar no botão "Enviar". Ou seja, mal abro à página já está a inserir um valor.
Como resolvo isto? Será problema do php ou das tabelas mysql? Aqui está o código php:
Código:
<?php
require('inc/config.php');
$nome = $_POST['nome'];
$url = $_POST['url'];
$banner = $_POST['banner'];
mysql_query("INSERT INTO parc (url, nome, banner) VALUES ('$url', '$nome', '$banner')");
include ('inc/menu.php');
?>
<form name="guest" action="parceria.php" method="post">
<table>
<tr><td width="75" height="25"><div align="left"><span class="style1">URL do banner:</span> </div></td><td width="275" height="25"><div align="left"><input type="text" name="nome" size="25" class="style2"></div></td></tr>
<tr><td width="75" height="25"><div align="left"><span class="style1">Nome:</span> </div></td><td width="275" height="25"><div align="left"><input name="url" type="text" id="url" size="25" class="style2"></div></td></tr>
<tr><td height="25"><div align="left"><span class="style1">Endereço:</span> </div></td><td height="25"><div align="left"><input name="banner" type="text" id="banner" size="25" class="style2"></div></td></tr>
<tr>
<td height="25"> </td>
<td>
<div align="left">
<input type="submit" value="Enviar" class="style2"></div></td></tr>
</table>
</p>
</form>
</body>
</html>
E aqui está o código mysql:
Código:
CREATE TABLE `parc` (
`id` bigint NOT NULL auto_increment,
`nome` text NOT NULL,
`url` text NOT NULL,
`banner` varchar(10000) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15;
Obrigado a todos
Última edição: