Ir para conteúdo

POWERED BY:

Arquivado

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

programax

[Resolvido] mysql

Recommended Posts

Programax.

Poste o Código em que você seleciona o id do fornecedor.

Preciso vê-lo pra saber se está passando mesmo algo dentro de

id

<tr>
       <td><a href=\"?pg=contrato&id=id_fornecedor\">$resultado[razao]</a></td>

:mellow:

 

como e: O -id- do fornecedor deve estar selecionar, e nao ja fica subentendido que eu pego o -id- do fornecedor..

da tabela fornecedor.. eu nao selecionei o -id- do fornecedor ñ.. usei o SELECT para a tabela toda

ta assim o..

 

<?php

 

 

 

/* Seleção dos dados da tabela fornecedor e imprimindo em home. */

 

 

$sql= "SELECT * FROM fornecedor";

 

 

$query= mysql_query($sql); /* mysql_query fazendo uma consulta no MYSQL */

 

 

while( $resultado = mysql_fetch_array($query) ) /* varredura dos dados da tabela com fetch_array */

 

 

 

{

 

print"

 

<tr>

<td> <a href=\"?pg=contrato&id=id_fornecedor\"> $resultado[razao]</a></td>

<td> $resultado[cnpj] </td>

<td> $resultado[endereco] </td>

<td> $resultado[telefone] </td>

<td> $resultado </td>

</tr>

 

";

 

 

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Detectei. HAHA!

Seguinte filho..

 

print"
<tr>
<td> 
<a href=\"?pg=contrato&id=id_fornecedor\"> $resultado[razao]</a></td>
<td> $resultado[cnpj] </td>
<td> $resultado[endereco] </td>
<td> $resultado[telefone] </td>
<td> $resultado[email] </td>
</tr>
";

 

Onde tem o link! Você bota id pra receber id_fornecedor, mas quem é id_fornecedor?

na realidade você não está passando nada. Nem uma String é, se fosse seria "id_fornecedor", e nem é um Inteiro também porque isso não é uma variável. ou seja você deve fazer o seguinte.

<a href=\"?pg=contrato&id=$resultado['id_fornecedor']\"> $resultado[razao]</a>

 

Pronto filho, tente isso. Se não der poste aqui os resultados.

Abraço Dogão, até o colégio.

Compartilhar este post


Link para o post
Compartilhar em outros sites

JACH desse jeito melhorou o php entendo a qual forcedor eu clikei ..na barra de endereço aparecia assim antes:

http://localhost/issec/index.php?pg=contrato&id=id_fornecedor

depois dessa mudança:

http://localhost/issec/index.php?pg=contrato&id=1

ou

http://localhost/issec/index.php?pg=contrato&id=2

dependendo do fornecedor onde eu clico ja esta entendido a qual fornecedor eu estou me referindo...MAS

 

ainda não acontece nada a pagina mascara ñ esta sendo incluida quando eu clico

<?php

include("conexao.php");

 

$pagina = $_GET['pg'];

 

switch($pagin

 

case: 'contrato';

include "tb_contrato.php";

break;

 

 

?>

agora o erro so pode ser aqui eu "acho".

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte:

 

<?php
  ini_set('display_errors', true);
  error_reporting(E_ALL);

include 'conexao.php';

echo '<pre>';
var_dump( $_GET );
$pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : '';

leia:

http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/

habilite todas as mensagens de erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte:

 

<?php
  ini_set('display_errors', true);
  error_reporting(E_ALL);

include 'conexao.php';

echo '<pre>';
var_dump( $_GET );
$pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : '';

leia:

http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/

habilite todas as mensagens de erro

 

 

sequinte amigo troquei meu codigo :



<?php

$pagina = $_GET['pg'];

	switch($pagina)
		
		case: 'contrato';
			include "tb_contrato.php";
			break;
			
			
 ?>

pelo o seu:

 

<?php
  ini_set('display_errors', true);
  error_reporting(E_ALL);

include 'conexao.php';

echo '<pre>';
var_dump( $_GET );
$pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : '';

mesmo assim ficou a mesma coisa não mudou nada. e agora ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, posta o resultado.. posta oque aparecer.

se não fica impossível te ajudar.

 

aquilo que coloquei é apenas um debug.

 

não era pra trocar, era para acrescentar acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, posta o resultado.. posta oque aparecer.

se não fica impossível te ajudar.

 

aquilo que coloquei é apenas um debug.

 

não era pra trocar, era para acrescentar acima.

 

raw amigo foi oq eu fiz tambem

<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
         
    echo '<pre>';
        var_dump( $_GET );
        $pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : '';

    

    switch($pagina)
        
        case: 'contrato';
            include "tb_contrato.php";
            break;
            
            
            
            
 ?>

 

Mas ñ aparece nenhum resultado ja tentei de varias formas . simplismente eu clico no link a pagina fica em braco..

a pagina MASCARA ñ aparece ... mas na barra de endereço fica assim:

http://localhost/issec/index.php?pg=contrato&id=1

ta vendo se na barra de endereço fica aparece essas informaçoes era para pagina mascara vir.. com o contrato daquele determinado fornecedor..?

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos lá...

 

switch( $pagina )
{
        case 'contrato':
            include 'tb_contrato.php';
            break;
}

http://www.php.net/manual/en/control-structures.switch.php

 

tipo.. com o monte de configuração ali que postei, tinha que aparecer vários erros na tua tela.. e um print do $_GET

esse código que você postou agora, é o da index.php, certo ?

 

faça a correção do switch.

Compartilhar este post


Link para o post
Compartilhar em outros sites

.

 

vamos lá...

 

switch( $pagina )
{
        case 'contrato':
            include 'tb_contrato.php';
            break;
}

http://www.php.net/manual/en/control-structures.switch.php

 

tipo.. com o monte de configuração ali que postei, tinha que aparecer vários erros na tua tela.. e um print do $_GET

esse código que você postou agora, é o da index.php, certo ?

 

faça a correção do switch.

 

 

e mesmo era para dar varios erros.. mas ñ acontece nada..

boa observação pois eu ainda ñ tinha percebido as chaves do

switch
q estava faltando...........

 

mas la no include se usa "" e ñ ''?

 

vi tb o : no final ddo case

 

certo e o da index.php vou chamando as outras paginas so no index.php

 

você disse: e um print do $_GET ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

aeeeeeeeeeee William depois de tanto tempo conseguir eu mudei a logica e ñ usei a pagina mascara fiz assim:

 

<td>  <a href=\"index.php?link=4&id=$resultado[id_fornecedor]\"> $resultado[razao]</a></td>
no caso "link4" e a tabela de contrato... e eu peguei o -id- do fornecedor nela e passei invisivel e gravei no banco... E PRONTO!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parabéns cara.

 

use o Responder Azul:

Imagem Postada

ou a 'Resposta Rápida'.

 

[Resolvido]

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.