index.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>Practica 1 Cloud Computing</h1>
  5. <form action="index.php?insert=true" method="POST">
  6. <fieldset>
  7. <legend>Formulario de datos</legend>
  8. Nombre:<br>
  9. <input type="text" name="name" placeholder="Nombre"><br>
  10. E-mail:<br>
  11. <input type="text" name="email" placeholder="example@example.com"><br><br>
  12. <input type="submit" value="Enviar">
  13. </fieldset>
  14. </form>
  15. <div>
  16. <h2>Elementos en la Base de datos</h2>
  17. <div class="elements" style="border:1px solid black;">
  18. <ul>
  19. <?php
  20. $c = new MongoClient( "mongodb://docker.ugr.es:15074" );
  21. $db = $c->test->elements;
  22. if( isset($_GET['remove']) ){
  23. $db->remove( array('name' => $_GET['remove']) );
  24. }else if( isset($_GET['insert']) ){
  25. $db->insert( array('name' => $_POST['name'], 'email' => $_POST['email']) );
  26. }
  27. $cursor = $db->find();
  28. foreach ($cursor as $documento) {
  29. echo "<li> Nombre: " . $documento["name"] . " -- E-mail: " . $documento["email"] . " ---> <a href='index.php?remove=".$documento["name"]."'>Eliminar usuario</a></li>";
  30. }
  31. ?>
  32. </ul>
  33. </div>
  34. </div>
  35. </body>
  36. </html>