Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal! Primeiro já quero agradecer quem se dispuser a me ajudar nesse problemão!
É o seguinte... tenho que fazer uma enquete beeeeeem personalizada. São imagens que serão votadas - cada imagem terá opções de ruim, médio, bom, ótimo, e um campo para comentário - CADA IMAGEM. Na hora de submeter os votos dá o maior erro. O banco de dados só pega os dados da última imagem votada, e as outras imagens é como se naum existissem! Será que vcs podem me ajudar nessa? Abaixo coloco o código:
<?php
include("conect.php");
$enquete = mysql_query("Select * From enquete");
$reg = mysql_fetch_assoc($enquete);
$id = $reg["id"];
?>
<table width="200" border="0">
<tr>
<th width="175" scope="col" align="center" style="font-style:italic"><? echo $reg["titulo"]?></th>
</tr>
<tr>
<th scope="col" align="center"><? echo "Início: ".$reg["data_ini"]?></th>
</tr>
<tr>
<th scope="col" align="center"><? echo "Término: ".$reg["data_fim"]?></th>
</tr>
</table>
</div>
<?php
$itens = mysql_query("Select * From itens_enquete");
$reg_dois = mysql_fetch_assoc($itens)
?>
<form name="form1" method="POST" action="votacao.php">
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<?
$Reg = mysql_query("SELECT * FROM itens_enquete WHERE idenquete=$id");
if(mysql_num_rows($Reg)){
$col = 0;
while($prod = mysql_fetch_assoc($Reg)){
if($col==0){
echo "<tr>";
}
$col++;
?>
<th scope="col"><table width="45%" border="0" cellspacing="1" cellpadding="1" align="center">
<tr>
<td width="157" height="168" align="center"><?
$imagem = $prod["imagem"].".jpg";
$count = mysql_num_rows($Reg);
?>
<img src="imagem/<?=$imagem?>" alt="" width="100" height="100" border="0" /><br />
<? echo $prod["nome_foto"]?> </td>
<td width="273" height="135" align="center">Seu voto:
<select name="voto$count" size="">
<option value=""></option>
<option value="1">Ruim</option>
<option value="2">Médio</option>
<option value="3">Bom</option>
<option value="4">Ótimo</option>
</select>
<textarea name="coment$count" cols="30" rows="7"></textarea> </td>
</tr>
</table></th>
<?
if($col==2){
echo "</tr>";
echo "<tr><td> </td></tr>";
}
} // while
// Força fechar o últio tr senão foi fechada
if($col<2){
echo "</tr>";
echo "<tr><td> </td></tr>";
}
}else{ // if mysql_num_rows ?>
<? } // if mysql_num_rows ?>
<tr>
<td><input type="submit" name="button" id="button" value="Enviar" /></td>
</tr>
</tr>
</table>
</form>Carregando comentários...