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

GET ou POST


Marcos Adilson

Pergunta

Bom dia

Tenho um list menu que pega as informações do MySQL, acontece que quando dou o submit ele dá todos os resultados como se fosse o primeiro item selecionado.

segue abaixo os codigos de consulta e de resultado.

espero que possam me ajudar

Página de consulta

<?
include "painel/conecta.php";

//$estado = $_GET['estado'];

$str = "SELECT * FROM representantes";
$sql = mysql_query($str) or die (mysql_error());

$dados = mysql_fetch_array($sql);
    $id = $dados['id'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $nome = $dados['nome'];
    $telefone = $dados['telefone'];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ECOPRINT Indústria Gráfica Ltda</title>
<style type="text/css">
<!--
body {
    margin-left: 0px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #009933;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<link href="EcoPrint.css" rel="stylesheet" type="text/css">
</head>

<body onLoad="MM_preloadImages('images/Home_01_02.jpg','images/Home_01_03.jpg','images/Home_01_04.jpg','images/Home_01_05.jpg','images/Home_01_06.jpg')">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="5"><img src="images/Home_02_01.jpg" width="800" height="173"></td>
  </tr>
  <tr><td width="126"><a href="home.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','images/Home_01_02.jpg',1)"><img src="images/Home_02.jpg" alt="Home" name="Image2" width="126" height="52" border="0" id="Image2"></a></td>
    <td width="144"><a href="servicos.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','images/Home_01_03.jpg',1)"><img src="images/Home_03.jpg" alt="Servicos" name="Image3" width="144" height="52" border="0" id="Image3"></a></td>
    <td width="202"><a href="representantes.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','images/Home_01_04.jpg',1)"><img src="images/Home_04.jpg" alt="Representantes" name="Image4" width="202" height="52" border="0" id="Image4"></a></td>
    <td width="176"><a href="comochegar.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','images/Home_01_05.jpg',1)"><img src="images/Home_05.jpg" alt="Como Chegar" name="Image5" width="176" height="52" border="0" id="Image5"></a></td>
    <td width="152"><a href="contato.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','images/Home_01_06.jpg',1)"><img src="images/Home_06.jpg" alt="Contato" name="Image6" width="152" height="52" border="0" id="Image6"></a></td>
  </tr>
  <tr>
    <td colspan="5"><table width="800" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="left" valign="top"><img src="images/Home_02_07.jpg" width="800" height="41"></td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td colspan="5"><table width="100%" border="0" cellpadding="10" cellspacing="0" bgcolor="#FFFFFF">
      <tr>
        <td width="261" align="center" valign="top"><img src="images/Home_02_09.jpg" width="248" height="49"></td>
        <td width="539" align="left" valign="top" class="tituloprincipal">
        <form name="form1" method="post" action="repres.php?estado=<? echo $estado; ?>">
          <table width="500" border="0" align="left" cellpadding="0" cellspacing="0">
            <tr>
              <td class="texto">Escolha em estado: &nbsp;
              <?php include "painel/conecta.php";
                    $query = "SELECT estado FROM representantes";
                    $result = mysql_query($query);
                    //$num_rows = mysql_num_rows($result);

                    echo "<select name='N_estado'>";
                      while ($dados = mysql_fetch_array($result)){
                           //$id = $dados['id'];
                           $cidade = $dados['cidade'];
                           $estado = $dados['estado'];
                           $nome = $dados['nome'];
                           $telefone = $dados['telefone'];
                    echo "<option value=\"$estado\">$estado</option>";
      }
echo "</select>";
echo "</td>";
echo "</tr>";
?>
<input type="hidden" name="estado">
            
                        </td>
            </tr>
  <td class="cidades"><input type="submit" name="escolher" id="escolher" value="Escolher"></td>
          </table>
                </form>
        </td>
      </tr>
      
      
    </table></td>
  </tr>
  
  <tr>
    <td colspan="5"><img src="images/Home_10.jpg" width="800" height="64"></td>
  </tr>
</table>
</body>
</html>
Página que recebe a consulta do list;menu
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ECOPRINT Indústria Gráfica Ltda</title>
<style type="text/css">
<!--
body {
    margin-left: 0px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #009933;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<link href="EcoPrint.css" rel="stylesheet" type="text/css">
</head>

<body onLoad="MM_preloadImages('images/Home_01_02.jpg','images/Home_01_03.jpg','images/Home_01_04.jpg','images/Home_01_05.jpg','images/Home_01_06.jpg')">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="5"><img src="images/Home_02_01.jpg" width="800" height="173"></td>
  </tr>
  <tr><td width="126"><a href="home.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','images/Home_01_02.jpg',1)"><img src="images/Home_02.jpg" alt="Home" name="Image2" width="126" height="52" border="0" id="Image2"></a></td>
    <td width="144"><a href="servicos.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','images/Home_01_03.jpg',1)"><img src="images/Home_03.jpg" alt="Servicos" name="Image3" width="144" height="52" border="0" id="Image3"></a></td>
    <td width="202"><a href="representantes.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','images/Home_01_04.jpg',1)"><img src="images/Home_04.jpg" alt="Representantes" name="Image4" width="202" height="52" border="0" id="Image4"></a></td>
    <td width="176"><a href="comochegar.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','images/Home_01_05.jpg',1)"><img src="images/Home_05.jpg" alt="Como Chegar" name="Image5" width="176" height="52" border="0" id="Image5"></a></td>
    <td width="152"><a href="contato.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','images/Home_01_06.jpg',1)"><img src="images/Home_06.jpg" alt="Contato" name="Image6" width="152" height="52" border="0" id="Image6"></a></td>
  </tr>
  <tr>
    <td colspan="5"><table width="800" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="left" valign="top"><img src="images/Home_02_07.jpg" width="800" height="41"></td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td colspan="5"><table width="100%" border="0" cellpadding="10" cellspacing="0" bgcolor="#FFFFFF">
      <tr>
        <td width="261" align="center" valign="top"><img src="images/Home_02_09.jpg" width="248" height="49"></td>
        <td width="539" align="left" valign="top" class="tituloprincipal">
          <form name="form1" method="post" action="representantes.php">
          <table width="500" border="0" align="left" cellpadding="0" cellspacing="0">
            <tr>
              <td class="cidades"><?
                include "painel/conecta.php";
                
                $estado = $_GET['estado'];
                
                $str = "SELECT distinct (estado) as estado FROM representantes";
                $sql2 = mysql_query($str) or die (mysql_error());
                
                echo "<br><table border='1' widht='500' cellspacing='0'>"; 
                while ($row2 = mysql_fetch_object($sql2)){
                
                $str = "SELECT distinct (cidade) as cidade FROM representantes";
                $sql = mysql_query($str) or die (mysql_error());
                
                echo "<span class='estado'>$estado</span>";
                
                echo "<br><table border='1' widht='500' cellspacing='0'>"; 
                while ($row = mysql_fetch_object($sql)){
                    
                    //echo $estado.' '.$cidade;
                    $str = "SELECT * FROM representantes WHERE cidade='".$row->cidade."'";
                    $sql1 = mysql_query($str) or die (mysql_error());
                    
                    echo '<tr>'."\n".'<td><span class="estado">'.$row2->estado.'</span><td>'."\n".'<tr>';
                    echo '<tr>'."\n".'<td><span class="cidades">'.$row->cidade.'</span></td>'."\n".'</tr>';
                    while ($row1 = mysql_fetch_object($sql1)){
                        echo '<tr>'."\n".'<td><span class="representante">'.$row1->nome.'</span></td>'."\n".'</tr>'."\n";
                        echo '<tr>'."\n".'<td><span class="representante">'.$row1->telefone.'</span></td>'."\n".'</tr>'."\n";
                    }
                    
                }
                }    
                echo '</table>';    
                ?>
                <br>
                <label>
                <input type="submit" name="voltar" id="voltar" value="Voltar">
                </label></td>
              </tr>
  </table>
                </form>
        </td>
      </tr>
      
      
    </table></td>
  </tr>
  
  <tr>
    <td colspan="5"><img src="images/Home_10.jpg" width="800" height="64"></td>
  </tr>
</table>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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