Jump to content


Almir França

Member Since 03/08/2008
Offline Last Active 20/07/2010, 18:33
-----

Topics I've Started

Levando Valor De Form Para Outra Página

28/09/2008, 16:06

Olá, preciso de mais uma ajuda.
tenho este formulario

<table>
<tr>
<form action="alt_alunos.php" method="post">
  <td>Imóvel
	<label for="mat">Matricula:</label>
	  <input name="mat" id="mat" type="text" size="10" maxlength="10">
	  <input type="submit" value="OK" />
  </td>
</form>
</tr>
</table>

quero digitar um número no formulario, exemplo 2, e leva-lo a outra pagina e fazer um consula no mysql

<?php
include ('conexao.php');

$cod = $_POST['mat']		/* acredito estar errando aqui */

$sql = "SELECT * FROM alunos where matricula=$cod";
$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta.");

?>

para testar escrevi echo $_POST['mat']; eu tenho o resultado 2 mas se usar echo $cod; não aparece nada.
Gostaria de saber como pegar o numero do formulario e passa-lo para uma variavel em outra pagina e assim poder usa-lo na consulta.
Obrigado.


descobri meu erro, falta de atenção e sair um pouco da frente da tela para esfriar a cabeça

<?php
$ref=$_POST['ref']; // faltou ponto e virgula

echo $ref;
?>

Problema Ao Enviar Email

26/09/2008, 02:32

o problema. na minha pagina quando clico em contato abre na mesma pagina o formulario contato.php ate ai ok.
mas ao preencher o formulario e clicar em submit que se chama enviaform.php abre uma nova pagina com a mensagem "E-mail enviado com sucesso" mas o que eu quero é que abra na mesma pagina no lugar onde estava o formulario.
eis o codigo.

contato.php

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
-->
</style>
</head>

<body>
<form action="enviaform.php" method="post" name="formulario_contato" id="formulario_contato">
<p>
Seu nome :<br> 
	   <input name="nome" type="text" id="nome" size="30">
	<br>
Seu email:<br> 
	<input name="email" type="text" id="email" size="30"> <br>
DDD Telefone:<br>
	<input name="telefone" type="text" id="telefone" size="30">
	<br>
Mensagem:<br>
	<textarea name="mensagem" cols="30" rows="5" id="mensagem"></textarea>
	<br>
	<input name="enviar" type="submit" id="enviar" value="enviar">
</p>
</form>
</body>
</html>

----------------------------------------------------------------------------------------------------------------

enviaform.php

<?
$msg = "Nome do usuario:\t$nome\n";
$msg .= "E-mail da pessoa:\t$email\n";
$msg .= "Telefone:\t$telefone\n";
$msg .= "Mensagem:\t$mensagem\n";

$cabecalho = "From: exemplo - contato";

mail("user@exemplo.com.br", "Contato pelo site", $msg, $cabecalho);

echo "<center><h1>E-mail enviado com sucesso</h1></center>";
?>

sei que é basico mas ainda não achei a resposta.
obrigado pela atenção. Valeu.

Inserir Dados No Mysql

07/08/2008, 20:07

Preciso de ajuda para entender um pouco mais, alguem pode me clariar as ideias?
<?
include ('conexao.php');
 
$conexao = mysql_connect ($host, $usuario, $senha) or die('NÃo conectou '.mysql_error());
mysql_select_db($bancodados, $conexao) or die('NÃo executou o Banco '.mysql_error());

$nome = $_POST ['nome'];
$rua = $_POST ['rua'];
$numero = $_POST ['numero'];
$bairro = $_POST ['bairro'];
$cidade = $_POST ['cidade'];
$estado = $_POST ['estado'];
$telefone = $_POST ['telefone'];
$email = $_POST ['email'];
$data = $_POST ['data'];

$sql = "INSERT proprietario ('','nome','rua','numero','bairro','cidade','estado','telefone','email')
	 VALUES ('','$nome','$rua','$numero','$bairro','$cidade','$estado','$telefone','$email')";
mysql_query($sql, $conexao);
mysql_close();

?>

Me Cadastrei Porque Gostei!

03/08/2008, 18:12

Estou iniciando em programação, passei por aqui olhei varias vezes testei e comecei aprender, gostei da qualidade do forum, é meu primeiro cadastro num forum nesta area e obrigado por me receber.

IPB Skin By Virteq