Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiago_php

erro na hora d exibir img

Recommended Posts

Como eu faço com esse codigo para exibir um checkbox para cada img e so um botao submit, ai pode selecionar mais de uma img clicando no checkbox para exibir.?do jeito que fiz exibe so umaentenderão ?##################################################################aqui ele mostra a imagemCODE<?phpinclude"conecta.php"; $id=$_GET['id'];$query=mysql_query("SELECT * FROM tb_primeira WHERE `id_foto`=$id");while($foto=@mysql_fetch_array($query)){echo"<img border=\"0\" src=\"c:\apache2\htdocs\/$foto[foto]\" width=\"140\" height=\"140\">";}?>########################################aqui ele exibe<?phpinclude "conecta.php";$query=mysql_query("SELECT * FROM tb_primeira");echo"<div align=\"center\"><strong>Últimasfotografias adicionadas</strong><br><br>";while($mostra=@mysql_fetch_array($query)){echo"<body topmargin=\"0\" leftmargin=\"0\"><form name='form1' method='post' action='mostra.php?id=$mostra[id_foto]'><a href=\"mostra.php\"><img src=\"c:\apache2\htdocs\/$mostra[foto]\" style=\"border: 2px solid #398ED6\" width=\"97\" height=\"97\" border=\"2\"></a>";echo"<input title='$mostra[id_foto]' type='checkbox' value='$mostra[id_foto][]'>";}echo"<input type='submit' name='Submit' value='Enviar'>";echo"</form>";?>atravez do checkbox você ecolhe qual img quer exibir so que ele exibe sempre a mesma se puderem ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta tirar as ( ' ) aspa do deixando assim ( $query=mysql_query("SELECT * FROM tb_primeira WHERE id_foto=$id"); )

Compartilhar este post


Link para o post
Compartilhar em outros sites

TENTA FAZER ASSIM BROTHER

 

<?phpinclude"conecta.php";$id=$_GET['id'];$query=mysql_query("SELECT * FROM tb_primeira WHERE `id_foto`=$id");while($foto=@mysql_fetch_array($query)){echo "<img border=\"0\" src=\"c:\\apache2\\htdocs\\".$foto[foto]."\" width=\"140\" height=\"140\">";}?>
<?phpinclude "conecta.php";$query=mysql_query("SELECT * FROM tb_primeira");echo"<div align=\"center\"><strong>Últimasfotografias adicionadas</strong><br><br>";while($mostra=@mysql_fetch_array($query)){echo"<body topmargin=\"0\" leftmargin=\"0\"><form name='form1' method='post' action='mostra.php?id=$mostra[id_foto]'><a href=\"mostra.php\"><img src=\"c:\\apache2\\htdocs\\".$mostra[foto]."\" style=\"border: 2px solid #398ED6\" width=\"97\" height=\"97\" border=\"2\"></a>";echo"<input title='$mostra[id_foto]' type='checkbox' value='$mostra[id_foto][]'>";}echo"<input type='submit' name='Submit' value='Enviar'>";echo"</form>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Independentemente do checkbox que você clica q ta relacionado a cada imagem ele sempre exibe a 1º img entao ex: tem img1,img2,img3 se você seleciona o checkbox da 3º img ele exibe a 1º img se selecionar img2 e img3 tb exibe a img1 entao independentemente da img q você seleciona ele sempre exibe a 1º...........espero que tenha entendido...........valeu http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

include"conecta.php";$id=$_GET['id'];$query=mysql_query("SELECT * FROM tb_primeira WHERE `id_foto`=$id");while($foto=@mysql_fetch_array($query)){echo "<img border=\"0\" src=\"c:\\apache2\\htdocs\\".$foto[foto]."\" width=\"140\" height=\"140\">";

cara claro que nao vai traze você feiz o select por id e id só tem 1 entao se você seleciona por id ele só vai traze um mesmo

e eu fiz uns teste aqui e to achando que ele ta se perdendo nos nomes do checkbox por isso que nao ta dando

eu nao sei muito bem como faze ai cara

você pode tenta usa java pra pega todos os valores concatena em uma variavel e passa pela url

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo cara nao so experte em java to apanhando pra aprende

entao num posso ajuda muito

eu nao consigui pensa em nenhum jeito usando php

coloca assim na segunda pagina

 

$query=mysql_query("SELECT * FROM tb_primeira)$query = mysql_numrow($query);$contador = 0;while ($contador <= $query){  $valida = $_GET($contador);  if (!empty($valida))  {	  If ($contador == 1)	  {		 $id = $valida;	   }	   Else	   {		 $id = "$id,$valida";	   }  }}$foto = explode($id,",");
ai ta ele vai faze assim conta quantas linhas tem na tabela

faiz um while igual ao numero de linhas na tabela

e vai concatenando tudo na variavel $id depois da um explode

e pronto

você vai te uma array chamada foto com o nome de todas as fotos

só nao tenho certeza se escrevi mysql_numrow certo

 

tipo os possiveiz erros sao

[*] Eu nao tenho certeza que ao clica em submiti ele vai manda todos os check(exemplo você seleciono o 1 e o 2 nao eu nao sei se o 2 vai i pra proxima tela vazio,se ele nao passa a variavel vaid a erro.)

se der certo só coloca algum tipo de credito pra min =D

 

OBSERVAÇÃO:o valor dos checks tem que ser = ao nome de cada foto e o ID de cada um tem que se um numero de 1 até infinito

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara fiz desse jeito que você falou e ta dando esse erro.

 

 

<?

include"conecta.php";

$id=$_GET['id'];

$query=mysql_query("SELECT * FROM tb_primeira");

$query = mysql_num_rows($query);

$contador = 0;

 

while ($contador <= $query)

{

$valida = $_GET($contador);

if (!empty($valida))

{

If ($contador == 1)

{

$id = $valida;

}

Else

{

$id = "$id,$valida";

}

}

}

 

$foto = explode($id,",");

?>

Fatal error: Function name must be a string in C:\Apache2\htdocs\1.2\mostra.php on line 19

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu dei uma pesquisada e errei aqui ó$id = "$id,$valida";fica assim:$id = $id.",".$valida;malz eu dei umas pesquisada aqui e vi que tinha feito errado =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara fiz desse jeito que você falou -> $id = $id.",".$valida; mas conttinua dando o mesmo erro

parece que é nesse parte q ta dando o problema -> $valida = $_GET($contador); nao sei posso ta falando besteira........

 

 

 

Fatal error: Function name must be a string in C:\Apache2\htdocs\1.2\mostra.php on line 19

Compartilhar este post


Link para o post
Compartilhar em outros sites

é cara pode se eu nao tenho certeza se o get aceita daquele jeitoé que ue contei as linahs e caiu nessa que eu arrumeio problema pode se o qual eu falei ai eu nao sei como faria pra pega os checks cara

Compartilhar este post


Link para o post
Compartilhar em outros sites
me ajudem p/ ele verificar qual checkbox foi selecionado usa o isset e tambem tem que usar o foreach para fazer olooop pelo array so nao sei como colocar no codigo se puderem me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.