T.Colucci 33 Denunciar post Postado Setembro 16, 2008 Salve galera! Estou com esse problema: 1. A cada novo loop de um foreach, ele busca busca um id de imagem selecionada em um checkbox,. Até ai, ok. 2. Acontece que, eu preciso pegar TODAS essas que foram selecionadas, e gerar um código html e enviar esse código para o banco de dados. Como eu faço essa concatenação? Preciso de ajuda galera! Se puderem me ajudar, agradeço imensamente! Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
T.Colucci 33 Denunciar post Postado Setembro 16, 2008 Para constar: <?php include "../includes/acesso.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="author" content="tiago colucci" /> <title>Testando...</title> <style type="text/jaavscript"> #resultado{ position: absolute; width: 500px; left: 50%; margin-left: -250px; margin-top: 15px; } </style> </head> <body> <div id="resultado" style="width: 728px; text-align: left;"> <?php #============= Pego as variáveis $titulo = $_POST["titulo"]; $subtitulo = $_POST["subtitulo"]; $news = $_POST["news"];?> <p style="font-family: Verdana; font-size: 10pt;"><strong style="font-size: 12pt;"><?php print $titulo;?></strong><br /><?php print $subtitulo;?><br /><br /><?php print $news;?></p> <?php if (isset($_POST["valor"])){ $valor = $_POST["valor"]; if($valor == "tudo"){ #============= Se o admin quer todas as fotos, então... $consulta = "SELECT * FROM galeria_fotos"; $query = mysql_query($consulta, $db); while($r = mysql_fetch_row($query)){?> <span><img src="../fotos_galerias/<?php print $r[6];?>" width="84" height="63" alt="Carros Importados" /></span> <?php } }else{ #============= Se não, entrego somente as que ele selecionou... if(isset($_POST["opcao"])){ $opcao = $_POST["opcao"]; $quais=""; foreach($opcao as $quais){ $consulta = "SELECT * FROM galeria_fotos WHERE IdGaleriaFoto = $quais"; $query = mysql_query($consulta, $db); $r = mysql_fetch_row($query); ?> <span> <img src="../fotos_galerias/<?php print $r[6];?>" width="84" height="63" alt="Carros Importados" /></span> <?php } } } }else{ echo ("<script type='text/javascript'>alert('Ocorreu um erro! Informe esse erro ao webmaster'); history.go(-1);"); }; ?> </div> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Setembro 16, 2008 $var = ''; for ($n = 1; $n <= 10; $n++) { $var .= $n; $var .= '-'; }Vai ficar algo assim:1-2-3-4-5-6-7-8-9-10- Isso resolve? Compartilhar este post Link para o post Compartilhar em outros sites
T.Colucci 33 Denunciar post Postado Setembro 16, 2008 Bem, não é exatemente o que eu queria, mas me deu uma idéia. Posso usar essa logica dentro do foreach e enviar o valor da variavel para o banco de dados. Vou tentar aqui! Vlw pela ajuda cara, qlq coisa....tamo ai! Vlw! Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Setembro 16, 2008 Só pra constar, isso deve te ajudar: $var = 'Olá '; $var .= 'visitante!';Dá no mesmo que: $var = 'Olá '; $var = $var . 'visitante!'; Compartilhar este post Link para o post Compartilhar em outros sites
T.Colucci 33 Denunciar post Postado Setembro 16, 2008 Hum...ajuda sim ~TiuTalk~...Muito obrigado pela sua ajuda cara! :D Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 17, 2008 outra dica, usando array for ($n = 1; $n <= 10; $n++) { $var[] = $n; } echo implode( '-', $var ); Compartilhar este post Link para o post Compartilhar em outros sites
Lauro Daniel 15 Denunciar post Postado Janeiro 31, 2014 Para constar: <?php include "../includes/acesso.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="author" content="tiago colucci" /> <title>Testando...</title> <style type="text/jaavscript"> #resultado{ position: absolute; width: 500px; left: 50%; margin-left: -250px; margin-top: 15px; } </style> </head> <body> <div id="resultado" style="width: 728px; text-align: left;"> <?php #============= Pego as variáveis $titulo = $_POST["titulo"]; $subtitulo = $_POST["subtitulo"]; $news = $_POST["news"];?> <p style="font-family: Verdana; font-size: 10pt;"><strong style="font-size: 12pt;"><?php print $titulo;?></strong><br /><?php print $subtitulo;?><br /><br /><?php print $news;?></p> <?php if (isset($_POST["valor"])){ $valor = $_POST["valor"]; if($valor == "tudo"){ #============= Se o admin quer todas as fotos, então... $consulta = "SELECT * FROM galeria_fotos"; $query = mysql_query($consulta, $db); while($r = mysql_fetch_row($query)){?> <span><img src="../fotos_galerias/<?php print $r[6];?>" width="84" height="63" alt="Carros Importados" /></span> <?php } }else{ #============= Se não, entrego somente as que ele selecionou... if(isset($_POST["opcao"])){ $opcao = $_POST["opcao"]; $quais=""; foreach($opcao as $quais){ $consulta = "SELECT * FROM galeria_fotos WHERE IdGaleriaFoto = $quais"; $query = mysql_query($consulta, $db); $r = mysql_fetch_row($query); ?> <span> <img src="../fotos_galerias/<?php print $r[6];?>" width="84" height="63" alt="Carros Importados" /></span> <?php } } } }else{ echo ("<script type='text/javascript'>alert('Ocorreu um erro! Informe esse erro ao webmaster'); history.go(-1);"); }; ?> </div> </body> </html> Genial, muito obrigado, era bem o que eu precisava! Compartilhar este post Link para o post Compartilhar em outros sites