Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diegonaweb

Javascript e MySQL

Recommended Posts

Olá Pessoal,

Sou novo aqui no forum, e ja vou começar dando um trabalhinho para vocês!

preciso de ajuda com meu código que nao está funcionando direito - hehehe sou novo em PHP mais estou evoluindo

o meu problema é o seguinte:

 

eu ja criei a pagina de cadastro das motos e está funcionando perfeitamente,

maaas na pagina onde as motos sao listadas para o administrador editar as motos, remover e tals, eu nao consigo redirecionar a moto para a pagina de edição, que já vá direto para a moto selecionada.

Por exemplo,

 

a Moto Titan 150 Ks - Clicar em Editar, e ir pra pagina de edição exibindo os dados ja cadastrados dessa moto podendo altera-los

e Remover ir para a pagina de exibição dessa moto e lá o link para remover.

e como eu sou novo em PHp gostaria de um codigo que fassa isso!

 

ai abaixo está o codigo da pagina Admin.pho onde as motos estao listadas, e eh aonde quero adicionar esses links redirecionados.

<?
include 'cnn.php';

 $Query = mysql_query("SELECT ID,Modelo,Ano,Km,Cor,Local,Preco,Nome,Categoria,Cc FROM Motos order by ID desc");
for($i=0;$i<mysql_num_rows($Query);$i++) {
 $Array=mysql_fetch_row($Query);
?>

       <tr>
         <td align="center"><?=$Array[0]?></td>
         <td align="center"><?=$Array[7]?></td>
         <td align="center"><?=$Array[1]?></td>
         <td align="center"><?=$Array[2]?></td>
         <td align="center"><?=$Array[4]?></td>
         <td align="center"><?=$Array[3]?></td>
         <td align="center"><?=$Array[8]?></td>
         <td align="center"><?=$Array[9]?></td>
         <td align="center"><?=$Array[6]?></td>
         <td align="center"><?=$Array[5]?></td>


         <td align="center"><img src="Imagens/pic.png"/><a href="#" onclick="javascript: Load ('index.php?go=SMotos&mode=Fotos&moto=<?=$Query;?>', 'opcoes', 'get');"></a></td>
         <td align="center"><img src="Imagens/edit.gif"/><a href="#" onclick="javascript: Load ('index.php?go=admin&mode=Editar&moto=<?=$Query;?>', 'opcoes', 'get');"></a></td>
          <td align="center"><img src="Imagens/delete.gif"/><a href="#" onclick="javascript: Load ('index.php?go=admin&mode=Remover&moto=<?=$Query;?>', 'opcoes', 'get');"></a></td>

        <? } ?>

 

Obrigado a Todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

aqui:

        for($i=0;$i<mysql_num_rows($Query);$i++) {
 $Array=mysql_fetch_row($Query);
?>

troque por:

 

while( $dados = mysql_fetch_assoc( $Query ) ){
?>

e aqui:

          <td align="center"><img src="Imagens/pic.png"/><a href="#" onclick="javascript: Load ('index.php?go=SMotos&mode=Fotos&moto=<?=$Query;?>', 'opcoes', 'get');"></a></td>

troque por:

 

          <td align="center"><img src="Imagens/pic.png"/><a href="#" onclick="javascript: Load ('index.php?go=SMotos&mode=Fotos&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"></a></td>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou Testar Aqui e posto os resultados ;D

 

FrontEnd,

 

eu testei aqui e nao funcionou.

 

Troquei os codigos como você sugeriu e agr nao aparece nem a lista de motos e os links nao funcionaram, parece que a imagens nao tem nem link ;s

 

tentei tambem alterar:

 <td align="center"><?=$Array[0]?></td>
         <td align="center"><?=$Array[7]?></td>
         <td align="center"><?=$Array[1]?></td>
         <td align="center"><?=$Array[2]?></td>
         <td align="center"><?=$Array[4]?></td>
         <td align="center"><?=$Array[3]?></td>
         <td align="center"><?=$Array[8]?></td>
         <td align="center"><?=$Array[9]?></td>
         <td align="center"><?=$Array[6]?></td>
         <td align="center"><?=$Array[5]?></td>

 

Por:

 <td align="center"><?=$dados[0]?></td>
         <td align="center"><?=$dados[7]?></td>
         <td align="center"><?=$dados[1]?></td>
         <td align="center"><?=$dados[2]?></td>
         <td align="center"><?=$dados[4]?></td>
         <td align="center"><?=$dados[3]?></td>
         <td align="center"><?=$dados[8]?></td>
         <td align="center"><?=$dados[9]?></td>
         <td align="center"><?=$dados[6]?></td>
         <td align="center"><?=$dados[5]?></td>

 

e nada, teria alguma solção ou um codigo pronto que possa me sugerir?

 

teria alguma pagina secundaria que eu precisaria criar para funcionar este link alem do cnn.php que uso para configurar minha conexao com o MySQL?

Compartilhar este post


Link para o post
Compartilhar em outros sites

William sugeriu assim:

<?php
include 'cnn.php';

 $Query = mysql_query("SELECT ID,Modelo,Ano,Km,Cor,Local,Preco,Nome,Categoria,Cc FROM Motos order by ID desc");
?>
 <?php while( $dados = mysql_fetch_assoc($Query)){?>

 <tr>
         <td align="center"><?php echo $dados['Modelo'];?></td>
         //seguindo ano, Km e Cor tudo no mesmo esquema! 

         <td align="center"><img src="Imagens/pic.png"/><a href="#" onclick="javascript: Load ('index.php?go=SMotos&mode=Fotos&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"></a></td>
         <td align="center"><img src="Imagens/edit.gif"/><a href="#" onclick="javascript: Load ('index.php?go=admin&mode=Editar&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"></a></td>
          <td align="center"><img src="Imagens/delete.gif"/><a href="#" onclick="javascript: Load ('index.php?go=admin&mode=Remover&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"></a></td>
<?php }?>

 

foi assim q tu fez?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Luis Paullo,

Primeiramente Obrigado por me atender,

segundo agora apareceu os dados perfeitamente.

maas o problema maior eh que os link das Imagens nao funcionan, elas nem aparecem como link :s

no caso o que eu quero fazer realmente ehlistar as motos, como ja esta certo, e no lado de cada moto aparecer aquelas imagens editar, remover, e redirecionar direto para a pagina de edição da moto selecionada entende?

poderia me ajudar com isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

html amigo... html..

 

<a href="#" onclick="javascript: Load ('index.php?go=SMotos&mode=Fotos&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"><img src="Imagens/pic.png"/></a>

coloque a imagem dentro do link.. como conteudo da tag <a>.

 

html.. html... !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bah William, que burrada minha, falta de atenção total.

Valeu amigo.

Mass ainda tenho um probleminha ehehe

como nao sou bom em Javascript, eu nao estou conseguindo redirecionar para a pagina editar.php que seria a pagina de edição das motos entende?

obg pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta bem mastigado agora =)

 

<?php
include 'cnn.php';

 $Query = mysql_query("SELECT ID,Modelo,Ano,Km,Cor,Local,Preco,Nome,Categoria,Cc FROM Motos order by ID desc");
?>
 <?php while( $dados = mysql_fetch_assoc($Query)){?>

 <tr>
         <td align="center"><?php echo $dados['Modelo'];?></td>
         //seguindo ano, Km e Cor tudo no mesmo esquema! 

         <td align="center">
         <a href="#" onclick="javascript: Load ('index.php?go=SMotos&mode=Fotos&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"><img src="Imagens/pic.png"/></a>
         <a href="#" onclick="javascript: Load ('index.php?go=admin&mode=Editar&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"><img src="Imagens/edit.gif"/></a>
          <a href="#" onclick="javascript: Load ('index.php?go=admin&mode=Remover&moto=<?php echo $dados['ID'];?>', 'opcoes', 'get');"><img src="Imagens/delete.gif"/></a></td>
          </tr>
<?php }?>

 

:lol:

 

tem q posta sua funçãozinha de Load ai pro pessoal da uma olhada =X

Compartilhar este post


Link para o post
Compartilhar em outros sites

Luis Paullo,

acho que é esse o problema, eu nao conseguir criar uma função Load.

Sei mt pouco de javascript brother, estou lendo um livro pra aprender, mais ainda nao cheguei nesta parte, e estou sem tempo, trabalhando direto.

sou curioso nesta area.

Você poderia postar um código pronto da função load que seja compativel com meu codigo?

Obrigado

 

Pessoal, Alguem para me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.