Ricardo T. do Prado Postado Dezembro 6, 2011 Denunciar Share Postado Dezembro 6, 2011 (editado) Pessoal, to com uma dúvida, os dados do BD não estão sendo imprimidos nos select,segue codigoif($key == "select") { $var = explode(',',$value); conexao(); $sql = mysql_query("select ".$var[1].", ".$var[2]." from ".$var[0]."") or die (mysql_error()); $row = mysql_fetch_row($sql); //até aqui ok, já testei, a linha debaixo não colocar os valores dentro do atributo "Value" $input [] = "<select name=".$var[4]."> <option> ---selecione --- </option> <option value='".$row[1]."'> ".$row[2]."</option> </select> ".$var[4]." "; } Como que ficaria? o que estou fazendo de errado ae? Era falta de atenção, segue solução if($key == "select") { $var = explode(',',$value); conexao(); $wizard = "<select name=".$var[4]."> <option> ---selecione --- </option>"; $sql = mysql_query("select ".$var[1].", ".$var[2]." from ".$var[0]."") or die (mysql_error()); while($row = mysql_fetch_row($sql)) { $wizard.="<option value=".$row[0]."> ".$row[1]." </option>"; } $wizard.=" </select>"; $input[] = $wizard; }Abs.Abs. Editado Dezembro 6, 2011 por Ricardo T. do Prado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ricardo T. do Prado
Pessoal, to com uma dúvida, os dados do BD não estão sendo imprimidos nos select,
segue codigo
Como que ficaria? o que estou fazendo de errado ae? Era falta de atenção, segue soluçãoAbs.
Abs.
Editado por Ricardo T. do PradoLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.