Advertisement
Guest User

php

a guest
Mar 23rd, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.62 KB | None | 0 0
  1. function coneccion()
  2.     {  
  3.         $conn = pg_connect("host=localhost port=5432 dbname=cakephp user=postgres password=root");
  4.         //$conn = pg_connect(MEG_DBSERVER,MEG_DBUSER,MEG_DBPASSWORD,MEG_DBPORT);
  5.         if (!$conn)
  6.         {
  7.             die('Error al conectar con MySQL:'.pg_last_error());
  8.         }
  9.         //pg_select_db(MEG_DBNAME,$conn);
  10.         return  $conn;
  11.     }
  12.  
  13.         function ingresaPersona($nombre,$apaterno,$amaterno,$fnacimiento)
  14.         {
  15.             $conn = coneccion();
  16.             $sql = "INSERT INTO prueba.persona (nombre,apaterno,amaterno,fnacimiento) values ('$nombre','$apaterno','$amaterno','$fnacimiento')";
  17.             //echo $sql;
  18.             $result = pg_query($conn,$sql)or die(pg_last_error());
  19.             if($result){
  20.                 return true;
  21.             }else{
  22.                 return false;
  23.             }
  24.         }
  25.  
  26.         function obtienePersonas()
  27.         {
  28.             $conn = coneccion();
  29.             $sql = "SELECT * from prueba.persona";
  30.             //echo $sql;
  31.             $result = pg_query($conn,$sql)or die(pg_last_error());
  32.             $personas=array();
  33.             while($row=pg_fetch_array($result,NULL,PGSQL_ASSOC))
  34.             {  
  35.                 $personasTemp=array();
  36.                 $personasTemp["id"]= $row["id"];
  37.                 $personasTemp["nombre"]=$row["nombre"];
  38.                 $personasTemp["apaterno"]=$row["apaterno"];
  39.                 $personasTemp["amaterno"]=$row["amaterno"];
  40.                 $personasTemp["fnacimiento"]=$row["fnacimiento"];            
  41.                 $personas[]=$personasTemp;
  42.             }
  43.             return $personas;
  44.         }
  45.  
  46.  
  47. <div class="container-fluid col-sm-8 col-sm-offset-2">
  48.                 <table class="table table-hover">
  49.                 <thead>
  50.                     <tr>
  51.                         <th>ID</th>
  52.                         <th>Nombre</th>
  53.                         <th>Apellido Paterno</th>
  54.                         <th>Apellido Materno</th>
  55.                         <th>Fecha Nacimiento</th>
  56.                     </tr>
  57.                 </thead>
  58.                 <tbody>
  59.                     <?php
  60.                         $personas = obtienePersonas();
  61.                         foreach ($personas as $per):  ?>
  62.                        
  63.                              <tr>
  64.                                 <td><?= $per["id"]; ?></td>
  65.                                 <td><?= $per["nombre"]; ?></td>
  66.                                 <td><?= $per["apaterno"]; ?></td>
  67.                                 <td><?= $per["amaterno"]; ?></td>
  68.                                 <td><?= date("d-m-Y", strtotime($per["fnacimiento"])); ?></td>
  69.                              </tr>
  70.  
  71.                         <?php   endforeach; ?>
  72.                    
  73.                 </tbody>
  74.                 </table>
  75.             </div>
  76.  
  77. //CONFIG
  78.  
  79. <?php
  80.       define( "MEG_DBSERVER",   'localhost' );
  81.       define( "MEG_DBPORT",     "5432" );
  82.       define( "MEG_DBNAME",     "repaso" );
  83.       define( "MEG_DBUSER",     "postgres" );
  84.       define( "MEG_DBPASSWORD", "root" );
  85. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement