dark_wolk 0 Denunciar post Postado Julho 25, 2008 ai galera so novo em HTML... tava testando algumas coisas ai fiz tipo uma caixa de texto e um botao pra submeter o q ta iscrito... ei depois eu coloquei pra postar abaixo da caixa... mas agora tem mta coisa... como apaga ? tipo naum reiniciando td... pq num site permaneceria lah... como botar uma opcao pra excluir o comentario? o codigo em si eu fiz em python utilizando o appengine mas o coração mermo eh in HTML: import cgi import wsgiref.handlers from google.appengine.ext import db from google.appengine.api import users from google.appengine.ext import webapp class Greeting(db.Model): author = db.UserProperty() content = db.StringProperty(multiline=True) date = db.DateTimeProperty(auto_now_add=True) class MainPage(webapp.RequestHandler): def get(self): self.response.out.write('<html><body>') greetings = db.GqlQuery("SELECT * FROM Greeting ORDER BY date DESC LIMIT 10") self.response.out.write("""<head> <h1>Site em construcao</h1> </head> <title> Lincoln Home </title> <marquee scrollamount="10" scrolldelay="100" LOOP="100" bgcolor="LightGreen"><b><font color="Red">Em breve atualizacoes!</font> </marquee> <br> <br> <form action="/sign" method="post"> <div><textarea name="content" rows="3" cols="60"></textarea></div> <div><input type="submit" value="Postar"></div> </form> <br> <br> <a href="http://code.google.com/appengine/downloads.html"> <img src="http://code.google.com/appengine/images/appengine-silver-120x30.gif" alt="Powered by Google App Engine" /> </a> <br> <br> </body> </html> """) for greeting in greetings: if greeting.author: self.response.out.write('<b>%s</b> escreveu:' % greeting.author.nickname()) else: self.response.out.write('Alguem escreveu:') self.response.out.write('<blockquote>%s</blockquote>' % cgi.escape(greeting.content)) class Guestbook(webapp.RequestHandler): def post(self): greeting = Greeting() if users.get_current_user(): greeting.author = users.get_current_user() greeting.content = self.request.get('content') greeting.put() self.redirect('/') def main(): application = webapp.WSGIApplication( [('/', MainPage), ('/sign', Guestbook)], debug=True) wsgiref.handlers.CGIHandler().run(application) if __name__ == "__main__": main() Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Julho 25, 2008 Cara isso você postou na seção errada, tem nada haver com webstandard. Mas a lógica é a seguinte... No seu loop você vai passar junto dos dados do comentário o ID do comentário. Aeee via GET você pode chamar uma outra pagina e passar esse número de ID como parametro para salvar em uma variavel. Ou seja cria um link chamado apagar passando chamando a pagina nova. EX: apagar.php?id=5 Aee na sua query você executa isso: "DELETE FROM Greeting WHERE id = 'variavel_id'" A lógica é essa, não programo em Python mas em PHP, a linguagem é diferente mas nesse caso a lógica permanece. ^^ Flw aee http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Guilherme Rambo 4 Denunciar post Postado Julho 26, 2008 Crie um link mais ou menos assim, que servirá para excluir: <a href="/remove?greeting_id=AQUI VEM O ID DO ITEM A SER REMOVIDO NO BANCO DE DADOS">Remover</a> E no python você faz mais ou menos assim: db.GqlQuery("DELETE FROM Greeting WHERE id = '%s'" % self.request.get("greeting_id")) Movido Webstandards > Python []'s Compartilhar este post Link para o post Compartilhar em outros sites
dark_wolk 0 Denunciar post Postado Julho 26, 2008 beleza,,, deu certo... considero resolvido Compartilhar este post Link para o post Compartilhar em outros sites