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

(Resolvido) [Dúvida] Script PHP


BroTheR

Pergunta

Boa Noite,

Estou fazendo um site onde uso como base de dados o MySQL. Pois bem, com base de dados fiz uma tabela onde mostra os pedidos feitos pelos internautas que seria mais ou menos assim:

Pedido | Nome |Confirmar
Com essa tabela quando eu apertasse "Confirmar" ele iria para uma outra página onde lá constaria os dados do internauta. Ai que está o erro. Quando click em "Confirmar" o comando que coloquei (href) não leva para esse pedido e sim para uma pagina 404.

Irei postar o script:

<?

$link = mysql_connect("localhost","root","vertrigo")
or die ("<h1>Não foi possivel conectar</h1> ".mysql_error());
$banco=mysql_select_db("site", $link)
or die ("<h1>Erro ao abrir o banco de dados !!</h1>".mysql_error());
$busca = mysql_query ("SELECT * FROM pedido where pedido='$pedido' LIMIT 1") or die (mysql_error());

if($level < $acclevel) {
echo "Você não tem acesso à essa página.";
} else {

$pedidos = mysql_query("SELECT * FROM pedido WHERE confirmado='N'");
if(mysql_num_rows($pedidos) < 1) {
echo "<td>Não há pedidos para serem confirmados.</td><td> </td><td> </td><td> </td>";
} else {
echo "<table id='tabelas' width='469' border='2' align='center' bordercolor='#00FF00' bgcolor='#FFFFFF'>
<thead>
<th>Pedido</th>
<th>Nome</th>
<th>Email</th>
<th>Confirmar</th>
</tr>
</thead>";
while ($confirm = mysql_fetch_array($pedidos)) {
$pedido = $confirm["pedido"];
$nome = $confirm["nome"];
$email = $confirm["email];

echo "
<tbody>
<tr>
<td><div align='center'>$pedido</div>
<td><div align='center'>$nome</div>
<td><div align='center'>$email</div>
<td><div align='center'><a href='index.php?act=confirmar_pedido&pedido=$pedido'>Confirmar</a></div></td>
</tr>
</tbody>";

}
}
echo "</table>";
}
?>[/codebox]

Básicamente acho que o erro está aqui:

<td><div align='center'><a href='index.php?act=confirmar_pedido&pedido=$pedido'>Confirmar</a></div></td>

No Aguardo

Editado por BroTheR
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Bom quando click em "Confirmar" ele vai direto para o index da pagina ou da 404 Not Foud. O certo seria ele ir para a pagina confirmar_pedido.php junto com a a viavel $pedido, onde lá constaria os dados do internauta que fez o pedido.

Bom quando click em "Confirmar" ele vai direto para o index da pagina ou da 404 Not Foud. O certo seria ele ir para a pagina confirmar_pedido.php junto com a a viavel $pedido, onde lá constaria os dados do internauta que fez o pedido.

Link para o comentário
Compartilhar em outros sites

  • 0

se tem que ir para a confirmar pedido coloque ela no luigar do index

<a href='confirmar_pedido.php?act=confirmar_pedido&pedido=$pedido'>Confirmar</a></div></td>

porem..

se este act= for recebido na index.php e depois redireciona o problema esta na index.php que recebe o 'act' e o 'pedido' por GET

se for assim poste o que faz no index.php com estas variaveis

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,5k
×
×
  • Criar Novo...