//pillem $data_naix = str_replace('/', '-', $data); //tranformem / per - $data_naix = date('Y-m-d', strtotime($data_naix)); //canviem format de data per poder guardar a BD //echo $data_naix; $num = $_POST["numero"]; $pis = $_POST['pis']; $por = $_POST['porta']; $pos = $_POST['postal']; $ciutat = $_POST['ciutat']; $data_inici = date("Y-n-j"); //Pilla data actual per guardar data_inici //echo "correu: ". $correu ." password: "******" nom: ". $nom ." cognom1: ". $cognom1 ." cognom2: ". $cognom2 ." telefon: ". $telefon ." carrer: ". $carrer ." data de naixament: ". $data_naix ." data d'inici ". $data_inici ." numero: ". $num ." pis: ". $pis ." porta: ". $por ." postal: ". $pos ." ciutat: ". $ciutat; //echo $data_inici; $GeneralBD = new GeneralBD(); $ciutats = $GeneralBD->runQuery1("SELECT * FROM ciutat"); for ($i = 0; $i < count($ciutats); $i++) { if ($ciutats[$i][1] == $ciutat) { echo "Ip de la ciutat es:" . $ciutats[$i][0]; $id_ciutat = $ciutats[$i][0]; } } if (!isset($id_ciutat)) { //Després de haver buscat en BD, tenint compte si ha creat ip_ciutat significa ha trobat i si es contrari vol dir no ha trobat i haurem de crear. echo "No tenim aquesta ciutat en BD"; $id_ciutat = $GeneralBD->InReturnId("INSERT INTO `ciutat` (`nom`) VALUES ('" . $ciutat . "');"); echo "Ip de la ciutat es " . $id_ciutat; } //Comprovar si tenim BD sino creem i pillem IP (Contrassenya) $conts = $GeneralBD->runQuery1("SELECT * FROM contrassenya");
<?php require_once "GeneralBD.php"; $conBD = new GeneralBD(); $limit = 3; if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page = 1; } $start_from = ($page - 1) * $limit; $array = $conBD->runQuery("SELECT * FROM usuari LIMIT {$start_from}, {$limit}"); ?> <table class="table table-bordered table-striped"> <thead> <tr> <th>Correu</th> <th>Nom</th> <th>Cognom</th> <th>Estat</th> <th>Permisos</th> <th></th> </tr> </thead> <tbody> <?php foreach ($array as $k => $v) { ?> <tr> <td><?php
<html> <head> <title> The World Cycle Web </title> <?php include 'llibreries.php'; require_once "GeneralBD.php"; $GeneralBD = new GeneralBD(); $ciutatsArray = $GeneralBD->runQuery("SELECT * FROM ciutat"); $correus = $GeneralBD->runQuery1("SELECT correu FROM usuari"); $GeneralBD->tancarBD(); //Només guardem Array per nom de ciutat que abans teniem guardat dos posicions i no funcionaria amb autocomplete for ($i = 0; $i < count($ciutatsArray); $i++) { $ciutats[$i] = $ciutatsArray[$i]['nom']; } ?> <script type="text/javascript"> var ciutats = <?php echo json_encode($ciutats); ?> ; //transformem tipus json que es array del javascript var correus = <?php echo json_encode($correus); ?> //igual ciutats (anterior) amb correus </script> </head> <body> <div class="cos"> <div id="qd_titol"> <img src="img\logo\theworldcycle.png"/> <div id="formulari-usuari">
session_start(); if (isset($_POST['correui']) && isset($_POST['passwordi'])) { if ($_POST['correui'] == '' && $_POST['passwordi'] == '') { //per evitar si estan buides per evitar buscar a BD $_SESSION['error'] = "No has introduit correu ni la contrassenya"; } else { if ($_POST['correui'] == '') { $_SESSION['error'] = "El camp del correu esta buit"; } else { if ($_POST['passwordi'] == '') { $_SESSION['error'] = "el camp del password esta buit"; } else { $correu = $_POST['correui']; $password = md5($_POST['passwordi']); //guardem password introduit però transformat per md5 per poder comparar que tenim BD $GeneralBD = new GeneralBD(); $usuaris = $GeneralBD->runQuery("SELECT * FROM usuari u, contrassenya c WHERE u.id_contrassenya=c.id"); $GeneralBD->tancarBD(); for ($i = 0; $i < count($usuaris); $i++) { echo $usuaris[$i]['correu'] . "\n"; //camp correu echo $usuaris[$i]['password'] . "\n"; //camp contrassenya if ($usuaris[$i]['correu'] == $correu && $usuaris[$i]['password'] == $password) { $_SESSION['correu'] = $usuaris[$i]['correu']; $_SESSION['nom'] = $usuaris[$i]['nom']; } } if (!isset($_SESSION['correu'])) { $_SESSION['error'] = "No has introduit bé correu o password!"; }
if (isset($_SESSION['correu'])) { echo "<li><a href='usuaris.php'>Usuaris</a></li>"; } ?> <li><a href="contacte.php">Contacte</a></li> </ul> </div> <div id="qd_cos"> <div> <p> Usuaris </p> <table class="table table-striped"> <thead><tr><th>Correu</th><th>Nom</th><th>Cognoms</th><th>Estat</th><th>Permisos</th><th></th></tr></thead> <?php require_once "GeneralBD.php"; $GeneralBD = new GeneralBD(); $usuaris = $GeneralBD->runQuery(""); $estats = $GeneralBD->runQuery(""); $permisos = $GeneralBD->runQuery(""); $GeneralBD->tancarBD(); include 'BD.php'; $con = connectBD(); $usuaris = actalitzarUsuarisBD($con); $estats = actualitzarEstatsBD($con); $permisos = actualitzarPermisosBD($con); //echo "\n".count($usuaris); for ($i = 0; $i < count($usuaris); $i++) { echo "<tr><td>" . $usuaris[$i][1] . "</td><td> " . $usuaris[$i][2] . "</td><td> " . $usuaris[$i][3] . " " . $usuaris[$i][4] . "</td><td><select name='selectestats' class='form-control'>"; for ($y = 0; $y < count($estats); $y++) { if ($estats[$y][0] == $usuaris[$i][10]) { echo "<option value='" . $estats[$y][0] . "' selected>" . $estats[$y][1] . "</option>";
<?php include 'llibreries.php'; ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div> <div id="iconcarregar" align="center"><h3><span class="glyphicon glyphicon-refresh"></span> Carregant...</h3></div> <div id="cos-contingut" > </div> <?php require_once "GeneralBD.php"; $conBD = new GeneralBD(); $limit = 3; $numrows = $conBD->numRows("SELECT * FROM usuari"); $total_records = $numrows; $total_pages = ceil($total_records / $limit); ?> <div align="center"> <ul class='pagination text-center' id="pagination"> <?php if (!empty($total_pages)) { for ($i = 1; $i <= $total_pages; $i++) { if ($i == 1) { ?> <li class='active' id="<?php echo $i; ?>