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

Form » Visualizar » Cadastrar


tiago_pimenta

Pergunta

galera , tenho um form onde vou cadastrar algumas informacoes no meu bd, dai antes de cadastrar eu keria mandar as informacoes pra uma pagina, pra mim ver como iria ficar isso se eu confirmasse o cadastro ( visualizacao ) , se eu não eskecer de nada, se axar ke ficou bom, dai sim eu keria ke fosse cadastrado.

problemas:

1- pagina1 tem o form dai tem 2 botoes, visualizar e cancelar, na hora ke eu clico no visualizar ele manda as info pra a pagina2(visualizar), ate aki tudu bem, na pagina2 tem mais 2 botoes cadastrar e cancelar, na hora ke eu clico no botao gravar ,ele não pega as informacoes da pagina1 e grava em branco no db.

2- se eu colocar na pagina1 3 botoes(visualizar,gravar,cancelar) o visualizar eu não consigo mandar para a pagina2 as informacoes !!! keria mandar como um popup !!!

alguém tem alguma ideia de como resolver isso !!!!!!

[]'s

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

assim, na pagina1 tem os campos titulo, comentario, destaque, foto, texto, eu consigo enviar para a pagina2 e visualizar normalmente como ta na img acima.

só ke na hora ke clico no gravar da pagina2, eu não consigo pegar os valores na pagina3, ou seja, não consigo enviar o conteudo das variavel $titulo, $comentario, etc... para a pagina3.

o que to fazendo de errado ??

Link para o comentário
Compartilhar em outros sites

  • 0

CODIGO PAGINA 1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Untitled Document</title>

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

<link href="../form.css" rel="stylesheet" type="text/css">

</head>

<strong><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Cadastrar

&quot;SUA SA&Uacute;DE&quot;</font></strong>

<form action="preview_saude.php" method="post" name="form1">

<table width="100%" border="1" cellspacing="0" cellpadding="0">

<tr>

<td width="5%"><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Titulo:</font></td>

<td width="95%"><input name="titulo" type="text" class="form" id="titulo" size="50"></td>

</tr>

<tr>

<td><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Coment&aacute;rio:</font></td>

<td><input name="comentario" type="text" class="form" id="comentario" size="50"></td>

</tr>

<tr>

<td><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Destaque:</font></td>

<td><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="destaque" type="radio" class="form" value="S">

Sim

<input name="destaque" type="radio" class="form" value="N">

N&atilde;o</font></td>

</tr>

<tr>

<td><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Foto:</font></td>

<td><input name="foto" type="file" class="form" id="foto" size="50"></td>

</tr>

<tr>

<td height="69"><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Texto:</font></td>

<td><textarea name="texto" cols="100" rows="15" class="form" id="texto"></textarea></td>

</tr>

<tr>

<td colspan="2"><div align="center">

<input name="gravar" type="submit" class="fundoform" id="gravar" value="Visualizar">

<input name="limpar" type="reset" class="fundoform" id="limpar" value="Limpar">

</div></td>

</tr>

</table>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

CODIGO PAG2

<html>

<head>

<title>Untitled Document</title>

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

<link href="../form.css" rel="stylesheet" type="text/css">

</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<form method="post" name="form1" action="upload_saude.php?titulo=" .urlencode($titulo)>

<table width="100%" border="0" cellpadding="0" cellspacing="0">

<tr>

<td width="83%" height="162" align="center" valign="top"><div align="left"><img src="../img/Saude.jpg" width="650" height="76">

<br>

<table width="100%" border="0">

<tr>

<td width="60%" valign="top"> <div align="justify">

<?php

$titulo = $_POST["titulo"];

$comentario = $_POST["comentario"];

$destaque = $_POST["destaque"];

$foto = $_POST["foto"];

$texto = $_POST["texto"];

echo '<font color="#006600" size="2" face="Arial, Helvetica, sans-serif"><strong>';

echo $titulo;

echo '</strong></font>';

echo '<br>';

echo '<br>';

echo '<font color="#999999" size="2" face="Arial, Helvetica, sans-serif"><strong>';

echo $texto;

echo '</strong></font>';

?>

</div></td>

<td width="40%" valign="top"><div align="center"></div>

<TABLE width="265" border='0' align='LEFT' cellPadding=4 cellSpacing=1 bgcolor='#8896AE'>

<tr width="120">

<td width="248" valign="top" bgcolor="#E4E4E4"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><? echo "<img src=$foto width='244' height='146'>"; ?></font></div></td>

</tr>

<tr width="120">

<td valign="top" bgcolor="#E4E4E4"><font size="2" face="Arial, Helvetica, sans-serif"><img src="../img/noticia/seta.gif" width="21" height="9"><strong>OUTRAS

NOT&Iacute;CIAS</strong></font></td>

</tr>

<tr width="120">

<td valign="top" bgcolor="#FFFFFF"> <font size="2" face="Arial, Helvetica, sans-serif">

<?php

$conexao = mysql_connect("***", "***", "***");

if (!$conexao){Print "Falha na conexão";}

$db = "unimed";

mysql_select_db($db, $conexao);

$saude = "SELECT Titulo, date_format(Data, '%d/%m/%Y :: %H:%i') as Dia FROM corpo where tipo = 'NOTICIAS' order by data desc";

$resultado = mysql_query($saude,$conexao);

if (mysql_fetch_array($resultado))

{

$resultado = mysql_query($saude,$conexao);

while ($pm_partners = mysql_fetch_array($resultado))

{

echo '<img src="img/noticia/seta.gif" width="21" height="9">';

echo '<font color="#006600" size="1" face="Arial, Helvetica, sans-serif"><strong>';

echo "<a href='noticia.php?db_titulo=$pm_partners[Titulo]'>";

echo $pm_partners[Titulo];

echo '</a></strong></font>';

echo '<br>';

echo '<img src="img/noticia/sph.gif" width="21" height="8">';

echo '<font color="#999999" size="1" face="Arial, Helvetica, sans-serif"><strong>';

echo $pm_partners[Dia];

echo '</strong></font>';

echo '<br>';

echo '<br>';

}

}

?>

</font></td>

</tr>

</TABLE>

<br> </td>

</tr>

</table>

<div align="center"><br>

<input name="gravar" type="submit" class="fundoform" id="gravar" value="Gravar">

<input name="cancelar" type="reset" class="fundoform" id="cancelar" value="Cancelar">

</div>

</div></td>

</tr>

</table>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

CODIGO PAG3

<html>

<head>

<title>Untitled Document</title>

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

</head>

<body>

<?php

$titulo = $_GET["titulo"];

$comentario = $_GET["comentario"];

$destaque = $_GET["destaque"];

$foto = $_GET["foto"];

$texto = $_GET["texto"];

echo $titulo;

echo "<br>";

echo $comentario;

echo "<br>";

echo $destaque;

echo "<br>";

echo $foto;

echo "<br>";

echo $texto;

echo "<br>";

/*$conexao = mysql_connect("***", "***", "***");

if (!$conexao){Print "Falha na conexão";}

$db = "unimed";

mysql_select_db($db, $conexao);

$saude = "INSERT INTO corpo (Tipo,Data,Titulo,Comentario,foto,Texto,Destaque) ".

"VALUES ('SAUDE','curdate()','$titulo','$comentario','$foto','$texto','$destaque')";

$resultado = mysql_query($saude);

if (!$resultado){

echo "<font color=#FF0000 face=verdana size=1><center><b>Erro na gravação!</font></center></b>";}

else {

echo "<font color=#006600 face=verdana size=1><center><b>Dados gravados com sucesso!</font></center></b>";}*/

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

o seu erro esta na pagina 2 porque você não ta enviando os dados pra nenhum lugar

ou você coloca as variaveis em campos ocultos

ou você coloca no link exemplo:

pagin2.php?titulo=$titulo&comentario=$comentario .... entendeu ?

dai na 3 pagina você pega os dados com :

$titulo = $_GET["titulo"];

...

...

...

entendeu agora?

Link para o comentário
Compartilhar em outros sites

  • 0

entender eu entendi, mais quando eu passo as variaveis via link na pagina3 o valor dela fica como $titulo, $comentario por exemplo:

<a href="upload_saude.php?titulo=$titulo&comentario=$comentario">enviar</a>

<?php

$titulo = $_GET["titulo"];

echo $titulo;

?>

dai ele aparece "$titulo" sem as aspas !!! ele não esta pegando realmente o valor da variavel, mais sim o nome dela ou na pagina2 eu estou enviando o conteudo correto !!

Link para o comentário
Compartilhar em outros sites

  • 0

com variaves ocultas não funfou !!!

CODIGO :

PAGINA 2

<form action="upload_saude.php" method="post" name="form1" id="form1">

<input type="hidden" name="titulo" value="<? $_POST['titulo'];?>">

<input type=hidden" name="comentario" value="<? $_POST['comentario];?>">

<input name="cadastrar" type="submit" class="fundoform" id="cadastrar" value="Cadastrar">

<input name="cadastrar" type="button" class="fundoform" id="corrigir" value="Corrigir">

</form>

Link para o comentário
Compartilhar em outros sites

  • 0

bom galera, deu certo, com ajuda do meu coordenador aki funfou, vou postar o codigo pra kem sabi ajudar alguém.

PAGINA2

<form action="upload_saude.php" method="post" name="form1">

<input type="hidden" name="titulo" value="<? echo $_POST['titulo'];?>">

<input type=hidden" name="comentario" value="<? echo $_POST['comentario];?>">

<input name="cadastrar" type="submit" class="fundoform" id="cadastrar" value="Cadastrar">

<input name="cadastrar" type="button" class="fundoform" id="corrigir" value="Corrigir">

</form>

faltou o echo dentro

PAGINA3

<?php

$titulo = $_POST['titulo'];

... bla bla bla

em vez de GET seria POST !!

vlw a todos ke ajudaram ae

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...