Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dúvida $_POST

10-10-2008 22:27

Olá pessoal é o seguinte, preciso que quando clicar na opção editar vá para o formulário editar_via_formulario.php

Até ai normal, fiz o mostra_ultimo_cinco.php com a opção de editar redirecionando para o editar_via_formulario, reconhece o id normal só que no formulário não aparece os dados, veja como eu fiz

este funciona normal

<? include "config.php"; $conexao = mysql_connect("$dbhost","$dbuser","$dbpass"); $db = mysql_select_db("$dbname") or die ("Banco de Dados Inesistente!"); $sql = "SELECT * FROM cadastroradio ORDER BY id DESC LIMIT 5"; $resultado = mysql_query($sql) or die ("Não foi possivél realizar a consulta no banco de dados"); while ($linha=mysql_fetch_array($resultado)) { $id = $linha["id"]; $nomedaradio = $linha["nomedaradio"]; $categoriadaradio = $linha["categoriadaradio"]; $cidadedaradio = $linha["cidadedaradio"]; $estadodaradio = $linha["estadodaradio"]; $sitedaradio = $linha["sitedaradio"]; $click = $linha["click"]; echo "<form action='editar_via_formulario.php?id=$id' method='post'>"; echo "<br>"; echo "<B>Nome:</b> $nomedaradio"; echo "<br>"; echo "<B>Categoria:</b> $categoriadaradio"; echo "<br>"; echo "<B>Cidade:</b> $cidadedaradio"; echo "<br>"; echo "<B>Estado:</b> $estadodaradio"; if($sitedaradio !="http://"){ echo "<br><B>Site:</b> </a> (<a href=\"click.php?site=$sitedaradio\" target='_blank'>$sitedaradio</a>)";} if($click !="0") {echo "<br><B>Acessos:</b> $click";} echo "<br>"; echo "<br>"; echo "<input type='submit' value='Editar'>"; echo "<center>---------------------------------------------</center>"; } ?>

Neste é que acredito que ta o problema, pois quando é redirecionado para ele não aparece os dados no formulário para alterar.

<? include "config.php"; $conexao = mysql_connect("$dbhost","$dbuser","$dbpass"); $db = mysql_select_db("$dbname") or die ("Banco de Dados Inesistente!"); $sql = "SELECT * FROM cadastroradio WHERE id='$id'"; $resultado = mysql_query($sql) or die ("Não foi possivél realizar a consulta no banco de dados"); while ($linha=mysql_fetch_array($resultado)) { $id = $linha["id"]; $nomedaradio = $linha["nomedaradio"]; echo "<h1><br>"; echo "<form action='alterar.php' method='post'>"; echo "<Nome da Rádio : <input name='nomedaradio' type='text' value='$nomedaradio' size=20><br>"; echo "<input type='submit' value='Alterar'>"; echo "</form>"; echo "<br><hr>"; } ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17507
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida $_POST

10-10-2008 22:35

No segundo bloco de código, tem um $id na referência para o WHERE, de onde vem esse $id?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dúvida $_POST

11-10-2008 07:51

Então o meu problema ta ali naquele id where, ele tinha que usar o mesmo id da página anterior, ex:

clico no link editar ele vai endereço ......?id=54 na segunda pagina aparece em branco, mais se vou lá no where da segunda página e coloco where id=54 ai aparece.

Então eu preciso é que where id=$id venha com o mesmo valor do id do link anterior.

Att
Nill Ribeiro
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17507
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida $_POST

11-10-2008 08:54

Então, no caso o id vem por GET, ai você deve colocar no início do documento

$id = $_GET['id']; 

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 5

Dúvida $_POST

11-10-2008 09:10

Só lembrando que deverá colocar no segundo bloco de código...
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dúvida $_POST

11-10-2008 09:52

Valeu, agora funcionou, muitissimo obrigado.

Att
Nill Ribeiro
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17507
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dúvida $_POST

12-10-2008 07:42

:8)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado