gremio10 14 Denunciar post Postado Setembro 20, 2010 Quero fazer uma edição mais dinamica , aonde eu direciono todas as minhas edições para uma unica pagina , nela ele recebe todos os posts e usa um foreach para separar , so que nao consigo fazer com que eles se separem em virgula sem que o ultimo tbm fique com virgula. já tentei implode , so que ele me retorna um erro , alguem tem alguma ideia ?? editar_acao.php <?php include("classeReceita.php"); /* $receita = $_REQUEST["receitas"]; $ingrediente = $_REQUEST["ingredientes"]; $preparo = $_REQUEST["preparo"]; */ $codigo = $_REQUEST["codigo"]; $edita = new Receitas(); $conta = count($_POST); foreach($_POST as $campo => $valor){ $campos .= "`".$campo. "` = '" . $valor . "',"; } //$campos = implode(",",$campos); echo $campos; //echo $conta; $edita->editar(array($campos),"produtos",$codigo); /*echo "Variaveis:".$receita." ".$ingrediente." ".$preparo." ".$codigo."<br>"; if($edita) echo "Funcionou"; else echo "Nao deu"; */ /*if($edita) { echo "<script>alert('Alterado com sucesso!');location.href='index.php?a=r';</script>"; }else{ echo "<script>alert('Erro ao alterar.');location.href='index.php?a=r';</script>"; }*/ ?> Obrigado. Felipe Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 20, 2010 com implode() mesmo, algo assim: $sets = Array(); foreach($_POST as $campo => $valor){ $sets[] = "`{$campo}` = '{$valor}'"; } echo implode( ', ', $sets ); Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Setembro 20, 2010 Vlw William , sempr eme ajudando . abrção Compartilhar este post Link para o post Compartilhar em outros sites