alextec 0 Denunciar post Postado Agosto 1, 2005 E aí galera, beleza ! Pessoal tô precisando da ajuda de você demais. Estou montando um gerenciador de conteúdo de um site. A inserção e remoção de registros está beleza, mas a alteração não. Tô começando no PHP e agradeço a ajuda de vcs ! A página ALTERAR.PHP abre com a seguinte URL (exemplo): www.site.com.br/alterar.php?id=3 Ao invés de carregar o form com os inputs recheados de valores apresenta esse erro: Parse error: parse error, unexpected '[', expecting ',' or ';' in /home/restricted/home/renovo1/public_html/gerenciador/teste/alterar.php on line 13 Eis a linha 13: <input type="hidden" name="id" value="<?= result['id] ?>"> O script completo: <? require('../config/conn.php'); $id = $_GET['id']; $sql = mysql_query("SELECT * FROM compras WHERE id = '$id' "); $result = mysql_fetch_array($sql); ?> <html> <head> <title> Página de Alteração </title> </head> <body> <form method="post" action="alterar2.php"> <input type="hidden" name="id" value="<?= result['id'] ?>"> Produto <input type="text" name="produto" value="<?= result['produto'] ?>"><br> Preço <input type="text" name="preco" value="<?= result['preco'] ?>"><br> <input type="submit" value="Gravar"> </form> </body> </html> * A conexão está normal pq funciona em outros scripts dentro do mesmo diretório. Compartilhar este post Link para o post Compartilhar em outros sites
luis-restart 0 Denunciar post Postado Agosto 1, 2005 E aí galera, beleza ! Pessoal tô precisando da ajuda de você demais. Estou montando um gerenciador de conteúdo de um site. A inserção e remoção de registros está beleza, mas a alteração não. Tô começando no PHP e agradeço a ajuda de vcs ! A página ALTERAR.PHP abre com a seguinte URL (exemplo): www.site.com.br/alterar.php?id=3 Ao invés de carregar o form com os inputs recheados de valores apresenta esse erro: Parse error: parse error, unexpected '[', expecting ',' or ';' in /home/restricted/home/renovo1/public_html/gerenciador/teste/alterar.php on line 13 Eis a linha 13: <input type="hidden" name="id" value="<?= result['id] ?>"> O script completo: <? require('../config/conn.php'); $id = $_GET['id']; $sql = mysql_query("SELECT * FROM compras WHERE id = '$id' "); $result = mysql_fetch_array($sql); ?> <html> <head> <title> Página de Alteração </title> </head> <body> <form method="post" action="alterar2.php"> <input type="hidden" name="id" value="<?= result['id'] ?>"> Produto <input type="text" name="produto" value="<?= result['produto'] ?>"><br> Preço <input type="text" name="preco" value="<?= result['preco'] ?>"><br> <input type="submit" value="Gravar"> </form> </body> </html> * A conexão está normal pq funciona em outros scripts dentro do mesmo diretório. <{POST_SNAPBACK}> Fala, uma sugestão, ao inves de usar essa linha assim: <input type="hidden" name="id" value="<?= result['id'] ?>"> utilize assim: <input type="hidden" name="id" value="<?php echo $result['id']; ?>"> acho qe soh faltava o sinal de cifrao "$" para a variavel e o ; (acho!!) (aquele '=' depois do ? serve pra que?? ) tenta ai e responde se der certo(ou errado). abraços, luis fernando -------------------- www.project-restart.org Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 1, 2005 Tá faltando tb um ; no final. ="<?php echo $result['id']; ?>"> Compartilhar este post Link para o post Compartilhar em outros sites
luis-restart 0 Denunciar post Postado Agosto 1, 2005 Tá faltando tb um ; no final. ="<?php echo $result['id']; ?>"> <{POST_SNAPBACK}> Eh estava faltando, e sintaxe maldita huahauhau ja corrige no meu post anterior, abraços luis ------------------ www.project-restart.org Compartilhar este post Link para o post Compartilhar em outros sites
alextec 0 Denunciar post Postado Agosto 1, 2005 Pessoal, Muito obrigado ! Luis ... qto ao <?= é o mesmo q: <?php echo É como se fosse uma abreviação. Abraço, Alexandre Compartilhar este post Link para o post Compartilhar em outros sites
luis-restart 0 Denunciar post Postado Agosto 1, 2005 Pessoal, Muito obrigado ! Luis ... qto ao <?= é o mesmo q: <?php echo É como se fosse uma abreviação. Abraço, Alexandre <{POST_SNAPBACK}> Alexandre,fala cara, hehehe se viuw, ajudando que se aprende, num sabia do '<?=' e olha que eh uma maozinha na roda hehhehe... abraços, luis fernando ------------------------ www.project-restart.org Compartilhar este post Link para o post Compartilhar em outros sites
alextec 0 Denunciar post Postado Agosto 1, 2005 Pessoal, Muito obrigado ! Luis ... qto ao <?= é o mesmo q: <?php echo É como se fosse uma abreviação. Abraço, Alexandre <{POST_SNAPBACK}> Alexandre,fala cara, hehehe se viuw, ajudando que se aprende, num sabia do '<?=' e olha que eh uma maozinha na roda hehhehe... abraços, luis fernando ------------------------ www.project-restart.org <{POST_SNAPBACK}> Luis, é verdade cara ! o melhor ainda é poder contar com a resposta do pessoal. Pq qdo você pergunta, normalmente, não é pra próxima semana, mas pra ontem e principalmente pq você tá na sede de q o script funcione. Gostei muito desse fórum pq tentei usar outras maneiras pra obter ajuda, mas não tive sucesso. Abraço, Alexandre Compartilhar este post Link para o post Compartilhar em outros sites