Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 522673
            [titulo] => Formulario php pra alterar 
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-06-12 13:14:16
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 391812
            [status] => A
            [isExample] => 
            [NomeUsuario] => Fernando C
            [Apelido] => 
            [Foto] => 
            [Conteudo] => olha, se eu entendi bem seu problema não é no formulário;
na sua pg listar vc deve criar 1 link como esse, por exemplo:
[code]<a href="altera_pizza.php?codigo=<?php echo $pizza['codigo']; ?>"><?php echo $pizza['nome']; ?></a>[/code]
nesse exemplo usei o nome da pizza p/ disparar o "link",
mas vc pode tentar outro campo, outra palavra nesse trecho:
[code]<?php echo $pizza['nome']; ?>[/code]
mas perceba que o valor que será realmente enviado deverá ser o codigo, ok? ) )

Formulario php pra alterar

PHP
Lucas Campos
   - 12 jun 2015


Citação:
Galera preciso de ajuda estou iniciando em php e estou com uma grande duvida, fiz um listar , um inserir e um alterar porem não consigo chamar o alterar no listar pois não posso utilizar a maneira tradicional #Código

echo"<a href= alterar.php?codigo=$dvd[codigo] class='botao' > Alterar </a>";
em que o botão esta linkando a pagina na imagem porque meu alterar esta numa area restrita e o listar somente apresenta o produto, quero chamar um produto specifico no alterar porem não sei como fazer ja tentei o #Código
echo "<form action='alterar-excluirPIZZA.php?codigo=$codigo' method='post'>";
chamando a pagina no action porem não deu certo

Citação:
inserir produtos
pizzasAE.php


#Código
<form method="post" enctype="multipart/form-data">
    <table >
        <tr>
            <td>
            
            </td>
            <td>
            <input type="text" name="nome"value="Nome Pizza" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Nome Pizza: ';}"/>
            </td>
        </tr>
        <tr>
            <td>
          
            </td>
            <td>
            <input type="text" name="ingredientes" value="Ingredientes Pizza" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Ingredientes Pizza: ';}"/>
            </td>
        </tr>
        <tr>
            <td>
          
            </td>
            <td>
           <input type="text" name="calorias" value="Calorias Pizza" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Calorias Pizza: ';}"/>
            </td>
        </tr>
        <tr>
            <td>
         
            </td>
            <td>
            <input type="text" name="preco" value="Preco Pizza"  onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Preco Pizza: ';}"/>
            </td>
        </tr>
        <tr>
            <td>
           
            </td>
            <td>
            <input type="file"  name="imagem" class="submitt" value="imagem"/>
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center">
            <input type="submit" name="bt_enviar_pizza" value="Salvar" />
            </td>
        </tr>
    </table>
</form>

<?php
include('connection.php');
if(isset($_POST['bt_enviar_pizza'])){
	$nome = $_POST['nome'];

	$ingredientes = $_POST['ingredientes'];
	$calorias = $_POST['calorias'];
	$preco = $_POST['preco'];
	$imagem = $_FILES['imagem'];
	$pasta = "produtos/";
	$novo_nome = $pasta.md5(time()).".jpg";	
	move_uploaded_file($imagem['tmp_name'],$novo_nome);

	
	
	
	
	if(!mysql_query("INSERT INTO `db_pizzaria`.`tb_pizzas` (`codigo`, `nome`, `ingredientes`, `calorias`, `preco`, `imagem`) VALUES (NULL, '$nome', '$ingredientes', '$calorias', '$preco' , '$novo_nome');")){
		echo "erro";}
	

}
		
?>



Citação:
listar produtos
listPIZZA.php


#Código
<div  class="tabela"> 
<?php
include('connection.php');
$codigo = $_GET['codigo'];
$pizzas = mysql_query("SELECT * FROM  `tb_pizzas`  ");
while($pizza = mysql_fetch_array($pizzas)){
	echo "<br/>";
	echo "<br>"; 
echo "<form action='alterar-excluirPIZZA.php?codigo=$codigo' method='post'>";
	echo "<div class=pizza>";
	
	echo "<img src= $pizza[5] class=img >  </img>\n"; 
	echo "<p>$pizza[1] <br/><br/><br/><br/>";
	echo "Calorias: $pizza[3] KL <br/>";
	echo "<h2>R$: $pizza[4]  <br/></h2>";
	echo "</div>";
	echo "</div>";
	echo"</form>";
}


?>

</div>


Citação:
alterar produtos
alterar-excluirPIZZAS.php


#Código
<div> <p class="submitt"> PIZZAS </p></div>
<form method="post" enctype="multipart/form-data">
<?php
include('connection.php');
$codigo = $_GET['codigo'];
$alterar = mysql_query("Select * from `tb_pizzas` where `codigo` =  $codigo ");
$alterar = mysql_fetch_array($alterar);
?>
    <table width="284" >
        <tr>
            <td>
           
           
      </td>
            <td>
            
            </td>
        </tr>
        <tr>
            <td>
           
           
      </td>
            <td>
            <input type="text" name="nome"value="<?php echo $alterar['nome'];?>" />
            </td>
        </tr>
        <tr>
            <td>
          
            </td>
            
            <td>
             <input type="text" name="ingredientes" value="<?php echo $alterar['ingredientes'];?>"/> 
            
            </td>
        </tr>
        <tr>
            <td>
          
            </td>
            <td>
            <input type="text" name="calorias" value="<?php echo $alterar['calorias'];?>"/>
            </td>
        </tr>
        <tr>
            <td>
         
            </td>
            <td>
            <input type="text" name="preco" value="<?php echo $alterar['preco'];?>"/>
            </td>
        </tr>
        <tr>
            <td>
           
            </td>
            <td>
            <img src="<?php echo $alterar['imagem'];?>"  class="img"/>
             <input type="file"  name="imagem" value="imagem"/>
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center">
             <input type="submit" name="bt_alterar_pizza" value="Alterar" />
               <input type="submit" name="bt_excluir_pizza" value="Excluir" onclick="confirmar('<?php echo $codigo ?>')" /> 
          </td>
        </tr>
    </table>
</form>
<?php
include('connection.php');
if(isset($_POST['bt_alterar_pizza'])){
	$nome = $_POST['nome'];

	$ingredientes = $_POST['ingredientes'];
	$calorias = $_POST['calorias'];
	$preco = $_POST['preco'];
	$imagem = $_FILES['imagem'];
	$pasta = "produtos/";
	$novo_nome = $pasta.md5(time()).".jpg";	
	move_uploaded_file($imagem['tmp_name'],$novo_nome);

	
	
	
	if(mysql_query("UPDATE `db_pizzaria`.`tb_pizzas` SET `nome` = '$nome', `ingredientes` = '$ingredientes', `calorias` = '$calorias', `preco` = '$preco', `imagem` = '$novo_nome'
	WHERE `tb_pizzas`.`codigo` =  $codigo;")){
		
		echo '<meta HTTP-EQUIV="Refresh" CONTENT="0; URL=listPIZZA.php">';
	}
	
}
		
?>

</div>


Citação:
não faço ideia de como chamar
o erro que aparece é o seguinte

error (Clique na imagem para abrir em uma nova janela)

Citação:
meu listar e assim, sem possibilidade de linkar o produto ao alterar é somente vizualização

listar (Clique na imagem para abrir em uma nova janela)

Citação:
se alguem puder me ajudar eu agradeço o inserir e o listar estao funcionando so o alterar que não

Post mais votado

Fernando C
   - 12 jun 2015

olha, se eu entendi bem seu problema não é no formulário;
na sua pg listar vc deve criar 1 link como esse, por exemplo:
#Código

<a href="altera_pizza.php?codigo=<?php echo $pizza['codigo']; ?>"><?php echo $pizza['nome']; ?></a>

nesse exemplo usei o nome da pizza p/ disparar o "link",
mas vc pode tentar outro campo, outra palavra nesse trecho:
#Código
<?php echo $pizza['nome']; ?>

mas perceba que o valor que será realmente enviado deverá ser o codigo, ok?

Lucas Campos
   - 13 jun 2015


Citação:
waleu a dica o proble ma era que eu tava chamando um formulario vazio ai criei um outro listar com um alterar que atualiza o listarPIZZAS e meio gambiarra mas deu certo

Fernando C
   - 13 jun 2015

ah, sim, sem o "id" (o parametro) o formulario fica vazio mesmo.. q bom q resolveu...