Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi.. c puderem me ajudar neste problema, tentei varias coisas..
Preciso q o select abra uma pagina externa: blank
em um resultado de uma consulta...
>
<?
include("conecta.php");
// query
$sql = mysql_query("SELECT * FROM lista WHERE( descricao LIKE '%$busca%' || nome LIKE '%$busca%') AND (cidade = '$cidadetotal' AND caminho != 'voltar.php' AND exibir = 'S') ORDER By nome ASC");
$total=mysql_num_rows($sql);
echo " <select name='menu1' onchange='location.href = this.value;'>";
while($l = mysql_fetch_array($sql))
{
$empresa = $l["nome"];
$caminho2 = $l["caminho"];
echo "<option value='$caminho2' >$empresa</option>";
}
echo "</select>";
?>
desse modo ele funciona mais targer=parent
dei uma pesquisada... e location.. não tem target blank
o q eu fiz... fiz um Jump menu, mas esse nun funcionou dentro do codigo php
<select size="1" onchange="FP_jumpMenu(this,'_new',false)" id="id1" name="links">
dentro do codigo php... mas em uma pagina html funcionou corretamente...
OBRIGADO ANDRÉ!!!!!
deu certo!
uma coisa boba né.. rsrsr...
muito agradecido
[RESOLVIDO]
Normal hehe, no começo eu penei até descobrir isso... Nossa foi tenso hehe.
Tipo se tu começou a string com aspas simples, a proxima aspa simples deve ser a que fexa a string.
Se não o PHP vai enterpretar mal.
O mesmo acontece com a aspa dupla.
Quando há necessidade de usar a aspa dentro de string, voce deve fazer igual aqui.
echo "<select size=\"1\" onchange=\"FP_jumpMenu(this,'_new',false)\" id=\"id1\" name=\"links\">";
Deve escapar a aspa com uma barra invertida antes dela.
PS : Lembrando que aspas simples são executadas mais rapidas pelo PHP.
Mas cada uma tem sua função, a simples e a dupla. É so pesquisar para descobrir.
Creio que nao funcionou por não ter escapado as aspas.
O correto seria.
Ou