Ir para conteúdo
Fórum Script Brasil
  • 0

Passar Paremetro


mestre fyoda

Pergunta

O id ele vai certo , ele vai assim pra pagina do link envia_email.php?id_para=1 mas o resto não aparece no campo text , porque ?

<?

include "config.php";

$resul = mysql_query("SELECT * FROM cadastros WHERE login like '$letra%' ");

     while($v_dados = mysql_fetch_array($resul)) {

     $para_username = $v_dados["login"];

     $id_para =  $v_dados["id"];

?>

<BR><BR><BR>

<a href=envia_email.php?id_para=<? echo $id_para; ?>"><? echo "$para_username"; } ?></a>

o codigo ai de cima vem pra cá e não ta imprimindo no campo text , porque ?

<?

session_start();

?>

<html>

<head>

</head>

<body>

<form action="enviar_email.php" method="GET">

<table>

<tr>

<td>De :</td><td><input type="text" name="de_usuario" value="<? echo $_Session["user]; ?>" disabled></td>

<tr>

<tr>

<td>Para :</td><td><input type="text" name="pa_username" value="<? echo $_GET['para_username']; ?>" disabled></td>

</tr>

<tr>

<td>Mensagem :</td><td><textarea rows="2" name="msg" cols="20"></textarea></td>

</tr>

<tr>

<td><input type="submit" name="EnviarMensagem"></td>

</tr>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

25 respostass a esta questão

Posts Recomendados

  • 0

sakei

então..

você passou o id pela url certo? então voce vai ter q consultar o banco usando esse id .. usa assim

<?
include "config.php";
$id = $_GET["id"];
$resul = mysql_query("SELECT * FROM cadastros WHERE id = '$id' ");
     while($v_dados = mysql_fetch_array($resul)) {
     $para_username = $v_dados["login"];
}
?>

dai pra baixo voce usa o html

Link para o comentário
Compartilhar em outros sites

  • 0

é mesmo não vi .. mas voce declarou o $_SESSION["user"] ?

tenta usar tudo em maiúsculo ..não sei se afeta mas tenta ai <ahttp://scriptbrasil.com.br/forum/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' />

eu sempre uso $_SESSION["dsds]; e nunca useri $_Session["asdsa"];

por isso não sei dizer se ta certo ou errado

Link para o comentário
Compartilhar em outros sites

  • 0

estranho , porque so muda A SESSION quando eu entro no codigo .

<?

include "config.php";

$id = $_GET["id_para"];

$resul = mysql_query("SELECT * FROM cadastros WHERE id = '$id' ");

    while($v_dados = mysql_fetch_array($resul)) {

    $para_username = $v_dados["login"];

}

session_start();

?>

<html>

<head>

</head>

<body>

<form action="enviar_email.php" method="GET">

<table>

<tr>

<td>De :</td><td><input type="text" name="de_user" value="<? echo $_SESSION['user]; ?>" disabled></td>

<tr>

<tr>

<td>Para :</td><td><input type="text" name="para_user" value="<? echo $para_username; ?>" disabled></td>

</tr>

<tr>

<td>Mensagem :</td><td><textarea rows="2" name="msg" cols="20"></textarea></td>

</tr>

<tr>

<td><input type="submit" name="EnviarMensagem"></td>

</tr>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

então vamos supor que o usuario digitou o login e a senha correto

vamos supor que seja assim

$usuario = $_POST["usuario"];
$senha= $_POST["senha"];
$sql = mysql_query("SELECT * FROM usuario WHERE usuario = '$usuario' AND senha = '$senha'", $conexao) or print mysql_error();
$contagem = mysql_num_rows($sql);
$linha = mysql_fetch_array($sql);
$user = $linha["usuario"];
if ($contagem == 1) {
$_SESSION["user"] = $user;
}
dai o usuario clica no link pra mandar a mensagem .. vamos supor q esses links são os nomes dos usuarios .. ai o link seria assim <a href = 'envia_email.php?id_para=<? echo IDDOUSUARIO'>NOMEDOUSUARIO</a> dai ele clicou e vai pro formulario .. ai no formulario você faz assim
session_start();
$user = $_SESSION["user"];
....

dai você preenche o campo text com um <? echo $user; ?>

qualuqer coisa posta ai .. e tenta entrar no MSN

Link para o comentário
Compartilhar em outros sites

  • 0

eu não to podendo testar no momento .. mas faz o seguinte.. usa um campo hidden .. faz assim

<form action="enviar_email.php" method="GET">
<table>
<tr>
<td>De :</td>
    <td><? echo $_SESSION["user"]; ?>
      <input name="de_user" type="hidden" id="de_user" value="<? echo $_SESSION["user"]; ?>">
      &nbsp;</td>
<tr>
<tr>
<td>Para :</td>
    <td><? echo $para_username; ?> <input name="para_user" type="hidden" id="para_user" value="<? echo $para_username; ?>">
    </td>
</tr>
<tr>
<td>Mensagem :</td><td><textarea rows="2" name="msg" cols="20"></textarea></td>
</tr>
<tr>
<td><input type="submit" name="EnviarMensagem"></td>
</tr>
</form>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...