Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, boa noite.
Sou iniciante em PHP e tenho uma dúvida simples, em asp eu faço normalmente.
Um uma páginas tenho um form e dois type="text eu mando para o cadastro.php, tudo okay.
Meu problema é o seguinte no cadastro.php eu alem de inserir ele me mostra os itens cadastrados, tudo okay.
Minha dúvida é se eu for direto no cadastro.php me da erro dizendo que as variavéis estão vazia
Gostaria de saber se existe alguma forma de eu entrar direito no cadastro.php, não fazer o inserir uma vez que eu só quero ver os itens cadastrados e não me dar o erro.
<?php include('../includes/conexao.php');
?>
<?php include('../includes/superior.php'); ?>
<A href="#">Cadastro de Inseridas
<DIV id=tagline></DIV></A>
</H1>
</DIV>
</DIV>
<?php include('../includes/menugeral.php'); ?>
<DIV id=content>
<DIV id=main>
<DIV class=post>
<DIV class=posttitle>
<?php
$nomeform = $_POST['nome'];
$cadastroform = $_POST['contrato'];
$Inserir_negativa = odbc_exec($conexao,"INSERT INTO inseridas (nome, contrato) VALUES ('$nomeform','$cadastroform')");
?>
<H6>
Nome por último: "<?php echo $nomeform ?>" cadastro número: "<?php echo $cadastroform ?>"
</H6>
</div>
<div class="content">
<!-- inicio da página PHP -->
<TABLE border=1 width="100%">
<TBODY>
<TR>
<TD>NOME</TD>
<TD>Cadastro</TD>
<TD>Apagar</TD>
</TR>
</TBODY>
<?php
$inserir_ver = odbc_exec($conexao,"SELECT * FROM inseridas ");
$cor1 = '#F0FFF0';
$cor2 = '#E6E6FA';
$contador=0;
while(odbc_fetch_row($inserir_ver)) {
$contador++;
$cor = (!isset($cor) OR ($cor == $cor2)) ? $cor1 : $cor2;
?>
<TBODY>
<TR>
<TD bgcolor="<?php echo $cor ?>"><?php echo odbc_result($inserir_ver,"Nome");?></TD>
<TD bgcolor="<?php echo $cor ?>"><?php echo odbc_result($inserir_ver,"contrato");?></TD>
<TD bgcolor="<?php echo $cor ?>"><a href="JavaScript:abrir('Negativa_apagar.php?id=<?php echo odbc_result($inserir_ver,"id");?>','400','200')">Apagar</a>
</TD>
</TR>
</TBODY>
<?php
}
?>
</TABLE>
<?php
if ($contador == '0')
{ echo "<div class='nao_encontrado'>";
echo "Nenhum Registro Localizado";
echo "</div>";
}
else
{ echo "<div class='encontrado'>";
echo "A consulta retornou ";
echo $contador;
echo "</div>";
}
?>
<BR><BR><a href="negativa.php">Fazer Nova Inclusão</a><BR>
<!-- fim da página PHP -->
</div>
</div>
</div>
<div id="sidebar-wrapper">
<div id="sidebar">
<?php include('../includes/menu_sistema2.php'); ?>
</DIV></DIV>
</DIV>
<?php include('../includes/rodape.php'); ?>
</BODY>
</HTML>>
Eu recomendo não fazer isso, mas de qualquer forma, faça assim:
Você se refere ao compartivo com valor da variável de ambiente ou a técnica aplicada ao caso em si?
Particularmente eu não uso, mas não vejo como errado também.
Obrigado.
Tudo resolvido era isso mesmo!
Abraços....
Você se refere ao compartivo com valor da variável de ambiente ou a técnica aplicada ao caso em si?
Me expressei mal... hehe...
Me referia a inserir e listar na mesma página...
Eu recomendo não fazer isso, mas de qualquer forma, faça assim: