miutinhu 0 Denunciar post Postado Junho 3, 2010 Boa Noite de feriado a todos; Aqui estou eu tentando fazer uma consulta é o seguinte, meu problema está no PHP mesmo; eu tenho uma tabela TBL_FAVORITE que tem o favorite_cod, favorite_cod_cli, favorite_cod_prop eu quero consultar $sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'"); // FAZ A CONSULTA PRA SABER QUAL PROPRIEDADE ESTÁ ADD COMO FAV. PRO USER LOGADO while ($sql_favorite1=mysql_fetch_array($sql_favorite)){ $favorite_cod_cli=$sql_favorite1[0]; $favorite_cod_prop=$sql_favorite1[1]; //SEGUNDA PARTE DA CONSULTA SERIA AQUI echo '<div id="prop1" class="liv1">'; echo "$sql_apr_favorite"; $sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'"); echo "$sql_apr_favorite"; echo "<br>$favorite_cod_cli".'-'."$favorite_cod_prop<br>"; echo '</div>'; } DÁ O SEGUINTE ERRO Parse error: syntax error, unexpected ';' in /home/tactumco/public_html/milton/Fatias/painel_cliente.php on line 276 Quando eu faço a segunda parte da consulta que é $sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'"); $teste=mysql_fetch_array(sql_apr_favorite); $img=$teste[2]; eu quero mostrar o img Esse erro aparece toda vez que eu coloco o segundo mysql_fecth_array E o segundo Mysql_query acho que não está funcionando, quando eu "printo" ele, nao aparece nada alguem pode me ajudar =// Compartilhar este post Link para o post Compartilhar em outros sites
falcao544 11 Denunciar post Postado Junho 3, 2010 $sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop whereprop_cod='$favorite_cod_prop'"); $teste=mysql_fetch_array(sql_apr_favorite); $img=$teste[2]; So tirei as aspas duplas daqui whereprop_cod='$favorite_cod_prop' Compartilhar este post Link para o post Compartilhar em outros sites
miutinhu 0 Denunciar post Postado Junho 3, 2010 continua dando o mesmo erro $sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'"); $teste=mysql_fetch_array(sql_apr_favorite); $img=$teste[2]; Compartilhar este post Link para o post Compartilhar em outros sites
Charles23 0 Denunciar post Postado Junho 4, 2010 Essa é fácil, você deve estar com sono apenas! olha só: $sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'"); repare que você colocou 2 "(" mas fechou apenas um, então o ponto e virgula ";" é inexperado mesmo! flw e boa sorte! Compartilhar este post Link para o post Compartilhar em outros sites
miutinhu 0 Denunciar post Postado Junho 4, 2010 Opa, aquele erro era isso mesmo; que absurdo =O muito obrigado _ agora está aparecendo esse Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/tactumco/public_html/milton/Fatias/painel_cliente.php on line 277 <?php include('busca_user.php'); $sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'"); while ($sql_favorite1=mysql_fetch_array($sql_favorite)){ $favorite_cod_cli=$sql_favorite1[0]; $favorite_cod_prop=$sql_favorite1[1]; //echo "$favorite_cod_prop"; $sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'")); $teste=mysql_fetch_row(sql_apr_favorite); // Está aqui é a 277 $img=$teste[2]; echo '<div id="prop1" class="liv1">'; echo "$sql_apr_favorite"; Compartilhar este post Link para o post Compartilhar em outros sites
Charles23 0 Denunciar post Postado Junho 4, 2010 retira as "(" ")" aqui ó: $sql_apr_favorite= ( mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'" ) ); deixa assim: $sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'"); Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Junho 5, 2010 $sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'") or die("O erro está aqui: ".mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
miutinhu 0 Denunciar post Postado Junho 5, 2010 $sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'"); while ($sql_favorite1=mysql_fetch_array($sql_favorite)){ $favorite_cod_cli=$sql_favorite1[0]; $favorite_cod_prop=$sql_favorite1[1]; //echo "$favorite_cod_prop"; $sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'")or die("O erro está aqui: ".mysql_error()); //ESSA É A LINHA 276 $teste=mysql_fetch_row(sql_apr_favorite); $img=$teste[2]; FICA EM BRANCO, não aparece nem o erro nem nada... o $sql_apr_favorite não retorna nada mas o nome da tabea e dos campos estão certinhos Eu posso colocar um fetch_row dentro de fetch_Array ?! ou fazer 2 selects assim sem dar erro ?! Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Junho 6, 2010 while ($sql_favorite1=mysql_fetch_array($sql_favorite)){ ... while(false !== ($sql_favorite1 = mysql_fetch_array($sql_favorite))){ var_dump($sql_favorite1); ... Compartilhar este post Link para o post Compartilhar em outros sites
miutinhu 0 Denunciar post Postado Junho 6, 2010 $sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='2'")or die("O erro está aqui: ".mysql_error()); echo "$sql_favorite"."-"; while ($sql_favorite2 = mysql_fetch_array($sql_favorite)){; $favorite_cod_cli=$sql_favorite2[0]; $favorite_cod_prop=$sql_favorite2[1]; $sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_image from tbl_prop where prop_cod='$favorite_cod_prop'")or die("O erro está aqui: ".mysql_error())); echo "$sql_apr_favorite"; echo "$sql_favorite"."-"; (ISSO APRESENTA Resource id #21) echo "$sql_apr_favorite"; (ISSO APRESENTA 1) charles, eu fiz o que pediu, substitui as partes, mas não aconteceu nada, acontece o mesmo que sem! Aparece isso aqui ó Resource id #21-array(4) { [0]=> string(1) "2" ["favorite_cod_cli"]=> string(1) "2" [1]=> string(2) "82" ["favorite_cod_prop"]=> string(2) "82" } 1 2-82 array(4) { [0]=> string(1) "2" ["favorite_cod_cli"]=> string(1) "2" [1]=> string(2) "80" ["favorite_cod_prop"]=> string(2) "80" } 1 Compartilhar este post Link para o post Compartilhar em outros sites
miutinhu 0 Denunciar post Postado Junho 6, 2010 Deu certo, o que cargas d'aguas eu fiz, não sei... Apaguei parte do código e reescrevi e deu certo $sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'")or die("O erro está aqui: ".mysql_error()); //echo "$sql_favorite"."-"; while (false !== ($sql_favorite2 = mysql_fetch_array($sql_favorite))){; //var_dump ($sql_favorite2); $favorite_cod_cli=$sql_favorite2[0]; $favorite_cod_prop=$sql_favorite2[1]; $sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_image from tbl_prop where prop_cod='$favorite_cod_prop'")or die("O erro está aqui: ".mysql_error()); //echo "$sql_apr_favorite"; //echo "$sql_apr_favorite"; $xxx = mysql_fetch_array($sql_apr_favorite); $img=$xxx[2]; echo '<div id="prop1" class="liv1">'; //echo "$sql_apr_favorite"; echo '<a href="search_detal.php?cod='.$favorite_cod_prop.'&img='.$img.'"><img src="prop/'.$img.'" width="171" height="120" /></a>'; // $sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'"); //echo "$sql_apr_favorite"; echo '</div>'; } Compartilhar este post Link para o post Compartilhar em outros sites