Ir para o conteúdo
ricardo_1977

Duvida de iniciante

Mensagens Recomendadas

ricardo_1977    0
ricardo_1977

pode ser de qualquer das formas.

eu estou a tentar aprender a utilizar mysql + php + html.

como tal tou so em experiencias e qq forma da

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ricardo_1977    0
ricardo_1977

eu tenho este codigo para inserir 2 campos :


<html>

<head>

<title> Formulario para inserir na bd </title>

<meta http-equiv = "Content-Type" content = "text/html; charset = iso-8859-1">

</head>

<body>

<form action = "inserir.php" method = "post" name = "Produto" id = "Produto">

<table width = "450" border = "0" cellspacing = "0" cellpadding = "3">

<tr>

<td width = "111"><div align = "right"> N Serie:</div></td>

<td width = "339"> <input name = "n_serie" type = "text" id = "n_serie" size = "30"></td>

</tr>

<tr>

<td width = "111"><div align = "right"> N Peça:</div></td>

<td width = "339"> <input name = "n_peca" type = "text" id = "n_peca" size = "30"></td>

</tr>

<tr>

<td height = "29" colspan = "2" valign = "top"><div align = "center">

<input type = "submit" name = "Submit" value = "inserir na base de dados">

</div>

</td>

</tr>

</table>

</form>

<body>

<html>

consigo inserir na primeira tentativa mas depois nao insere mais.

e na primeira tentativa poe me o 1º campo a nulo e o 2º com o valor "n_peca" e nao com o valor que insiro.

que tenho mal?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
yoda    139
yoda

Recomendo uma aprendizagem mais aprofundada das linguagens em questão. Ninguém te vai conseguir dizer o que está mal no teu sistema se apresentas apenas o html :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ricardo_1977    0
ricardo_1977

aqui vai o meu codigo todo: conectbd

<?php
$hostname = 'localhost';
$username = 'root';
$senha = '';
$banco = 'myg';
$db = mysql_connect($hostname,$username,$senha);
mysql_select_db($banco,$db);
?>

inserir

<html>
<head>
<title> inserir na base de dados</title>
<meta http-equiv="Content-Type" content = "text/html; charset=iso-8859-1">
</head>
<body>
<?
require("conectbd.php");
$sqlinsert = "INSERT INTO produto(n_serie,n_peca)
values('$n_serie','n_peca')";
mysql_query($sqlinsert) or die ("Não foi possivel inserir");
?>
</body>
</html>

formulario

<html>
<head>
<title> Formulario para inserir na bd </title>
<meta http-equiv = "Content-Type" content = "text/html; charset = iso-8859-1">
</head>
<body>
<form action = "inserir.php" method = "post" name = "Produto" id = "Produto">
<table width = "450" border = "0" cellspacing = "0" cellpadding = "3">
<tr>
<td width = "111"><div align = "right"> N Serie:</div></td>
<td width = "339"> <input name = "n_serie" type = "text" id = "n_serie" size = "30"></td>
</tr>
<tr>
<td width = "111"><div align = "right"> N Peça:</div></td>
<td width = "339"> <input name = "n_peca" type = "text" id = "n_peca" size = "30"></td>
</tr>
<tr>
<td height = "29" colspan = "2" valign = "top"><div align = "center"> 
<input type = "submit" name = "Submit" value = "inserir na base de dados">
</div>
</td>
</tr>
</table>
</form>
<body>
<html>

listar

<html>
<head>
<title> exibindo o conteudo da bd </title>
<meta http-equiv="Content-Type" content ="text/html; charset=iso-8859-1">
</head>
<body>
<?
require("conectbd.php");
$sql = "select * from produto";
$limite = mysql_query("$sql");
while($sql = mysql_fetch_array($limite)) {
	$n_serie	= $sql["n_serie"];
	$n_peca		= $sql["n_peca"];

echo "$n_serie $n_peca <br>";
}
?>
</body>
</html>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
yoda    139
yoda

No inserir.php, substitui esta linha :

        $sqlinsert = "INSERT INTO produto(n_serie,n_peca)
        values('".$_POST['n_serie']."','".$_POST['n_peca']."')";

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade