index.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>Practica 1 Cloud Computing</h1>
  5. <form action="index.php?insert=true">
  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. <?php
  19. $c = new MongoClient( "mongodb://docker.ugr.es:15074" );
  20. $db = $c->test->elements;
  21. if( isset($_GET['remove']) ){
  22. $db->remove( array('name' => $_GET['remove']) );
  23. }else if( isset($_GET['insert']) ){
  24. $db->insert( array('name' => $_POST['name'], 'email' => $_POST['email']) );
  25. }
  26. $cursor = $db->find();
  27. foreach ($cursor as $documento) {
  28. echo "<p>* Nombre: " . $documento["name"] . "\t <---> \t E-mail: " . $documento["email"] . " ---> <a href='index.php?remove=".$documento["name"]."'>Eliminar usuario</a>\n</p>";
  29. }
  30. ?>
  31. </div>
  32. </div>
  33. </body>
  34. </html>