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

Erro No Incremento


ADL

Pergunta

Olá pessoal bom dia estou iniciando em um estágio, e de deram uma missão um pouco difícil. A empresa tem um site em PHP e tem um erro, será que alguém pode me ajudar. O erro é o seguinte tem um link cahamado criar circular que quando cliquar nele abre uma especie de formulario e aparece também um codigo e cada vez que cliqua no link deve se incrementado em um esse codigo, s´´o que não está funcionando , sou novato em PHP praticamente não sei nada por favor ok me ajudem!!!!

Seguem o código:

<? include "cabecalho.php"; ?>

<? include "valida_cookies.php"; ?>

<? include "config.php"; ?>

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

<br>

<center>

<span class="style1"><a href=admin.php>Voltar</a>

</span>

</center>

<?

$numero = $_GET['next'];

$data = date("d/m/Y",time());

$hora = strftime("%H:%M:%S");

$ip= getenv("REMOTE_ADDR");

echo "<form action=\"postar.php\" method=\"post\" name=\"post\">

<input type='hidden' name='data' value='$data'>

<input type='hidden' name='hora' value='$hora'>

<input type='hidden' name='ip' value='$ip'>

<input type='hidden' name='numero' value='$numero'>

<table border=\"0\" cellpadding=\"4\" cellspacing=\"2\" width=\"750\" align=\"center\">

<tr>

<td width=\"100\" valign=\"top\" class=\"row1\"><b><font size=1><p align=\"left\">Número:</p></b></td>

<td class=\"row2\" width=\"456\"><b><font size=1>$numero</b></td>

</tr>

<tr>

<td width=\"100\" valign=\"top\" class=\"row1\"><b><font size=1><p align=\"left\">Norma:</p></b></td>

<td class=\"row2\" width=\"456\"><textarea name=\"norma\" rows=\"2\" cols=\"30\" type=\"text\" id=\"Norma:\" size=\"60\" style=\"width: 450px; font-family: Verdana; font-size: 8 pt\"></textarea></td>

</tr>

<tr>

<td width=\"100\" valign=\"top\" class=\"row1\"><b><font size=1><p align=\"left\">Publicação:</p></b></td>

<td class=\"row2\" width=\"456\"><input name=\"publicacao\" type=\"text\" id=\"Publicação:\" size=\"60\" style=\"font-family: Verdana; font-size: 8 pt\"></td>

</tr>

<tr>

<td width=\"100\" valign=\"top\" class=\"row1\"><b><font size=1><p align=\"left\">Assunto:</p></b></td>

<td class=\"row2\" width=\"456\"><textarea name=\"assunto\" rows=\"3\" cols=\"30\" type=\"text\" id=\"Assunto:\" size=\"1000\" style=\"width: 450px; font-family: Verdana; font-size: 8 pt\"></textarea></td>

</tr>

<tr>

<td width=\"100\" valign=\"top\" class=\"row1\"><b><font size=1><p align=\"left\">Alcance:</p></b></td>

<td class=\"row2\" width=\"456\"><input name=\"alcance\" type=\"text\" id=\"Alcance:\" size=\"60\" style=\"font-family: Verdana; font-size: 8 pt\"></td>

</tr>

<tr>

<td width=\"100\" valign=\"top\" class=\"row1\"><b><font size=1><p align=\"left\">Área responsável:</p></b></td>

<td class=\"row2\" width=\"456\"><select name=\"area\">

<option>Tributário Consultivo</option>

<option>Tributário Contencioso</option>

<option>Trabalhista</option>

</select></td>

</tr>

<tr>

<td width=\"100\" valign=\"top\" class=\"row1\"><b><font size=1><p align=\"left\">Responsáveis:</p></b></td>

<td class=\"row2\" width=\"456\" style=\"font-family: Verdana; font-size: 8 pt\">

<input type=\"checkbox\" id=\"Agostinho\" name=\"adv_a\" value=\"<p>Dr. Agostinho Pinto Dias Junior<br>Cível Contencioso<br>Tel.: (11) 2149-0537<br><a href=mailto:diasjunior@hondadef.com.br>diasjunior@hondadef.com.br</a></p>\">Dr. Agostinho Pinto Dias Junior<br>

<input type=\"checkbox\" id=\"Antonio\" name=\"adv_b\" value=\"<p>Dr. Antonio Carlos Ferreira Araujo<br>Cível Contencioso<br>Tel.: (11) 2149-0549<br><a href=mailto:araujo@hondadef.com.br>araujo@hondadef.com.br</a></p>\">Dr. Antonio Carlos Ferreira Araujo<br>

<input type=\"checkbox\" id=\"Fabiano\" name=\"adv_c\" value=\"<p>Dr. Fabiano Bazzo Missono<br>Tributário Consultivo<br>Tel.: (11) 2149-0507<br><a href=mailto:fabiano@hondadef.com.br>fabiano@hondadef.com.br</a></p>\">Dr. Fabiano Bazzo Missono<br>

<input type=\"checkbox\" id=\"Gilberto\" name=\"adv_d\" value=\"<p>Dr. Gilberto Dias Teixeira<br>Trabalhista Consultivo<br>Tel.: (11) 2149-0558<br><a href=mailto:gilberto@hondadef.com.br>gilberto@hondadef.com.br</a></p>\">Dr. Gilberto Dias Teixeira<br>

<input type=\"checkbox\" id=\"Honda\" name=\"adv_e\" value=\"<p>Dr. Helcio Honda<br>Tributário Consultivo<br>Tel.: (11) 2149-0538<br><a href=mailto:honda@hondadef.com.br>honda@hondadef.com.br</a></p>\">Dr. Helcio Honda<br>

<input type=\"checkbox\" id=\"Botter\" name=\"adv_f\" value=\"<p>Dr. Marcos Botter<br>Tributário Consultivo<br>Tel.: (11) 2149-0518<br><a href=mailto:mbotter@hondadef.com.br>mbotter@hondadef.com.br</a></p>\">Dr. Marcos Botter<br>

<input type=\"checkbox\" id=\"Oziel\" name=\"adv_h\" value=\"<p>Dr. Oziel Estevão<br>Cível Consultivo/Societário<br>Tel.: (11) 2149-0538<br><a href=mailto:estevao@hondadef.com.br>estevao@hondadef.com.br</a></p>\">Dr. Oziel Estevão<br>

<input type=\"checkbox\" id=\"Wilian\" name=\"adv_i\" value=\"<p>Dr. Wilian Aparecido Rodrigues<br>Trabalhista Consultivo<br>Tel.: (11) 2149-0520<br><a href=mailto:rodrigues@hondadef.com.br>rodrigues@hondadef.com.br</a></p>\">Dr. Wilian Aparecido Rodrigues<br>

<input type=\"checkbox\" id=\"Wolnei\" name=\"adv_j\" value=\"<p>Dr. Wolnei Tadeu Ferreira<br>Trabalhista<br>Tel.: (11) 2149-0537<br><a href=mailto:ferreira@hondadef.com.br>ferreira@hondadef.com.br</a></p>\">Dr. Wolnei Tadeu Ferreira<br>

<input type=\"checkbox\" id=\"Elisandra\" name=\"adv_k\" value=\"<p>Dra. Elisandra Maira Ferreira Dugnani<br>Trabalhista Contencioso<br>Tel.: (11) 2149-0504<br><a href=mailto:emaira@hondadef.com.br>emaira@hondadef.com.br</a></p>\">Dra. Elisandra Maira Ferreira Dugnani<br>

<input type=\"checkbox\" id=\"Lumy\" name=\"adv_l\" value=\"<p>Dra. Lumy Miyano Mizukawa<br>Tributário Consultivo<br>Tel.: (11) 2149-0517<br><a href=mailto:miyano@hondadef.com.br>miyano@hondadef.com.br</a></p>\">Dra. Lumy Miyano Mizukawa<br>

<input type=\"checkbox\" id=\"Renata\" name=\"adv_n\" value=\"<p>Dra. Renata Souza Rocha<br>Tributário Contencioso<br>Tel.: (11) 2149-0508<br><a href=mailto:rrocha@hondadef.com.br>rrocha@hondadef.com.br</a></p>\">Dra. Renata Souza Rocha<br>

<input type=\"checkbox\" id=\"Rita\" name=\"adv_o\" value=\"<p>Dra. Rita de Cássia Correard Teixeira<br>Comércio Exterior<br>Tel.: (11) 2149-0519<br><a href=mailto:teixeira@hondadef.com.br>teixeira@hondadef.com.br</a></p>\">Dra. Rita de Cássia Correard Teixeira<br>

</tr>

<tr>

<td>

<input type=\"submit\" name=\"Submit\" value=\"Enviar\" style=\"width: 70px; font-family: Verdana; font-size: 8 pt\">

<br>

<br>

<input type=\"reset\" name=\"Reset\" value=\"Limpar\" style=\"width: 70px; font-family: Verdana; font-size: 8 pt\">

</td>

<td><textarea name=\"msg\" rows=\"15\" cols=\"30\" style=\"width: 680px; font-family: Verdana; font-size: 8 pt\"></textarea><br></td>

</tr>

</table>

</form>";

?>

<p align="center"><a href=admin.php class="style1">Voltar</A></p>

<p align="center" class="style3">Av. Paulista, 475 - 3o. andar - CEP: 01311-908 - S&atilde;o Paulo - SP<br>

Tel: (0xx11)2149-0500 - Fax: (0xx11)2149-0502<br>

<a href="http://www.hondadef.com.br" target="_blank"><em>www.hondadef.com.br</em></a> | E-mail: <a href="mailto:info@hondadef.com.br" class="style3"><em>info@hondadef.com.br</em></a></p>

<p align="center" class="style3">&copy; Copyrights 2005 - Direitos reservados - C&oacute;pia apenas mediante cita&ccedil;&atilde;o da fonte.</p>

<p align="center">&nbsp;</p>

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

então coloquei assim $numero = $_GET['next'] + 1; na variavel ai ela incrementa mas quando eu excluo um arquivo quando vou criar outro ele continua com o mesmo numero, você falou para eu colocar no action desse script coloque um UPDATE então onde u coloco isso , por favor eu não faço a menor ideia de onde colocar esse código por favor me ajude!!! muito obrigado!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Tchê, como você vai prum estágio sem saber nada?!

No formulário acrescenta um campo do tipo hidden com um nome qualquer e dá o valor para esse campo de $numero... no action (lembre-se de fazer a conexão ao banco de dados) coloque assim:

$numero = $_POST['nome_do_campo_que_eu_disse_pra_criar'];

mysql_query("UPDATE tabela SET coluna_do_numero = '$numero'");

Espero que essa tabela só tenha uma linha gravada... senão vai ter que descobrir qual o WHERE pra sentar na query acima...

Link para o comentário
Compartilhar em outros sites

  • 0

ADL, se você quer que o link aponte para uma página que exibe um formulário com o valor do código, então nessa página que abre o formulário deve-se colocar antes da exibição deste código o seguinte...

$sql = mysql_query("SELECT codigo FROM tabela");
$linhas = mysql_num_rows($sql);
for($i=0;$i<$linhas;$i++)
{
    $cod = mysql_result($sql,$i,"codigo"); // pega o valor do último código
}

$cod++; // incrementa o código

mysql_query("UPDATE tabela SET codigo = '$cod'"); // atualiza o valor já incrementado

Editado por Renato Penna
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,4k
×
×
  • Criar Novo...