Jump to content


Photo

Enquete


  • Faça o login para participar
3 replies to this topic

#1 wolfphw

wolfphw

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/06/2005, 16:37

Tipo jah montei ela inteira mas to tendo um problema pra colocar quais saum as respostas na armação da enquete, naum sei usar direito array ainda.....

Ela esta fazendo assim:

Titulo da enquete

* resposta 1
* resposta 1
* resposta 1
* resposta 1

ele naum era pra repetir essas respostas e sim fica em segunecia, resposta 1, resposta 2, e assim vai....

olha meu ódigo.

<?php
include ("../conexao.php");

$sql_e = mysql_query ("SELECT * FROM enquete ORDER BY cod_enquete");
$enquete = mysql_fetch_row($sql_e);

$sql_v = mysql_query ("SELECT * FROM enquete_valores WHERE cod_enquete = '$enquete[0]' ORDER BY cod_valores");
$sql_r = mysql_query ("SELECT * FROM enquete_respostas WHERE cod_enquete = '$enquete[0]' ORDER BY cod_respostas");


$valores = mysql_fetch_row($sql_v);
$respostas = mysql_fetch_row($sql_r);

$conta = 0;
while ($conta_respostas = mysql_fetch_row($sql_r)) {
	$conta = $conta + 1;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
-->
</style>
</head>

<body>
<p><a href="inserir.php">Inserir</a></p>
<p><a href="enquetes.php">Enquetes</a> </p>
<form name="form1" method="post" action="inserir_votos.php">
  <table width="150" border="0" cellspacing="2" cellpadding="2">
    <tr>
      <td bgcolor="#CCCCCC"><div align="justify"><?php echo $enquete[1]; ?></div></td>
    </tr>
    <tr>
      <td bgcolor="#E0E0E0">
   <?php for ($i=0; $i<=$conta; $i++) { ?>
   <table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>
      <span class="style1">
            <input name="Fvalor" type="radio" value="<?php echo $valores[0]; ?>">
            <?php echo $respostas[2]; ?>
            <input name="Fenquete" type="hidden" value="<?php echo $enquete[0]; ?>">
      </span></td>
        </tr>
      </table>
   <?php } ?></td>
    </tr>
    <tr>
      <td bgcolor="#E0E0E0"><div align="center">
        <input type="submit" name="Submit" value="votar">
      </div></td>
    </tr>
    <tr>
      <td bgcolor="#CCCCCC"><a href="resultado.php?cod=<?php echo $enquete[0]; ?>">Ver resultados... </a></td>
    </tr>
  </table>
</form>
</body>
</html>


#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 03/06/2005, 16:47

da linha 43 a 54 tenta fazer assim

  <?php for ($i=0; $i<=$conta; $i++) { ?>
  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
       <tr>
         <td>
     <span class="style1">
           <input name="Fvalor" type="radio" value="<?php echo $valores[$i]; ?>">
           <?php echo $respostas[$i]; ?>
           <input name="Fenquete" type="hidden" value="<?php echo $enquete[$i]; ?>">
     </span></td>
       </tr>
     </table>
  <?php } ?></td>

flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 wolfphw

wolfphw

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/06/2005, 17:08

Jah tentei, dessa forma ele pega os valores dos campos das tabelas, naum soh do campo que eu quero :(

#4 wolfphw

wolfphw

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/06/2005, 17:59

valeu pela ajuda, jah consegui resolver de outra forma...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq