Поскольку он мог бы показывать биографию идентификации в PHP mysql

Я хотел бы сделать Веб систему, которая показывала бы мне биографию X клиента (идентификацию), уже у меня есть полный crud, но в точке как создавать такую биографию как меня это просит клиент к сожалению не, как он осуществляется.

Объяснение детали, в котором я нуждаюсь:

Клиент - llantera идет и нужно, чтобы, когда например я храню Информацию, и который идентифицируется с идентификацией, например было нужно, чтобы, когда они выйдут ему click на Информацию, или хранение в базе данных показало ему биографию этого, данные.

Пример в производстве:

Сохраняйте JUAN среда-> и он сделал две, введенную и вышедшую в Вашей работе в день час и дата

Код:

Actualizar.php

<?php
//Compara para ver si existe algo como indica el codigo si no existe un POST
//Mandame hasta el Eelse

if(!empty($_POST)){

/*Compara para ver si los campos agreados al POST (input en el html) esta vacion y si lo estan me manda al else y si no ejecuta la connecion*/
    if(isset($_POST["name"]) &&isset($_POST["lastname"]) &&isset($_POST["email"]) &&isset($_POST["address"]) &&isset($_POST["phone"])){

        if($_POST["name"]!=""&& $_POST["lastname"]!=""&&$_POST["address"]!=""){

    //crea la conexion a la base de datos 
            include "conexion.php";

            /*Ejecuta update a la tabla atravez de la variable $sql y agrega los datos*/
            $sql = "update person set name=\"$_POST[name]\",lastname=\"$_POST[lastname]\",email=\"$_POST[email]\",address=\"$_POST[address]\",phone=\"$_POST[phone]\" where id=".$_POST["id"];

            //se insertan los datos
            $query = $con->query($sql);
            //si ya se termino osea ni no manda nada y todo salio bien me muestra el IF
            if($query!=null){
                print "<script>alert(\"Actualizado exitosamente.\");window.location='../ver.php';</script>";

                //sino me sale el else
            }else{
                print "<script>alert(\"No se pudo actualizar.\");window.location='../ver.php';</script>";

            }
        }
    }
}
?>

agregar.php

<?php

if(!empty($_POST)){
    if(isset($_POST["name"]) &&isset($_POST["lastname"]) &&isset($_POST["email"]) &&isset($_POST["address"]) &&isset($_POST["phone"])){
        if($_POST["name"]!=""&& $_POST["lastname"]!=""&&$_POST["address"]!=""){
            include "conexion.php";

            $sql = "insert into person(name,lastname,email,address,phone,created_at) value (\"$_POST[name]\",\"$_POST[lastname]\",\"$_POST[email]\",\"$_POST[address]\",\"$_POST[phone]\",NOW())";
            $query = $con->query($sql);
            if($query!=null){
                print "<script>alert(\"Agregado exitosamente.\");window.location='../ver.php';</script>";
            }else{
                print "<script>alert(\"No se pudo agregar.\");window.location='../ver.php';</script>";

            }
        }
    }
}
?>

Buscar.php

<?php

include "conexion.php";

$user_id=null;
$sql1= "select * from person where name like '%$_GET[s]%' or lastname like '%$_GET[s]%' or address like '%$_GET[s]%' or email like '%$_GET[s]%' or phone like '%$_GET[s]%' ";
$query = $con->query($sql1);
?>

<?php if($query->num_rows>0):?>
<table class="table table-bordered table-hover">
<thead>
    <th>Nombre</th>
    <th>Apellido</th>
    <th>Email</th>
    <th>Direccion</th>
    <th>Telefono</th>
    <th></th>
</thead>
<?php while ($r=$query->fetch_array()):?>
<tr>
    <td><?php echo $r["name"]; ?></td>
    <td><?php echo $r["lastname"]; ?></td>
    <td><?php echo $r["email"]; ?></td>
    <td><?php echo $r["address"]; ?></td>
    <td><?php echo $r["phone"]; ?></td>
    <td style="width:150px;">
        <a href="./editar.php?id=<?php echo $r["id"];?>" class="btn btn-sm btn-warning">Editar</a>
        <a href="#" id="del-<?php echo $r["id"];?>" class="btn btn-sm btn-danger">Eliminar</a>
        <script>
        $("#del-"+<?php echo $r["id"];?>).click(function(e){
            e.preventDefault();
            p = confirm("Estas seguro?");
            if(p){
                window.location="./php/eliminar.php?id="+<?php echo $r["id"];?>;

            }
        });
        </script>
    </td>
</tr>
<?php endwhile;?>
</table>
<?php else:?>
    <p class="alert alert-warning">No hay resultados</p>
<?php endif;?>

Я думаю, что в предыдущем находится проблема nose, потому что это я верю.

tabla.php - где он показывает данные

<?php

include "conexion.php";

$user_id=null;
$sql1= "select * from person";
$query = $con->query($sql1);
?>

<?php if($query->num_rows>0):?>
<table class="table table-bordered table-hover">
<thead>
    <th>Nombre</th>
    <th>Apellido</th>
    <th>Email</th>
    <th>Direccion</th>
    <th>Telefono</th>
    <th></th>
</thead>
<?php while ($r=$query->fetch_array()):?>
<tr>
    <td><?php echo $r["name"]; ?></td>
    <td><?php echo $r["lastname"]; ?></td>
    <td><?php echo $r["email"]; ?></td>
    <td><?php echo $r["address"]; ?></td>
    <td><?php echo $r["phone"]; ?></td>
    <td style="width:150px;">
        <a href="./editar.php?id=<?php echo $r["id"];?>" class="btn btn-sm btn-warning">Editar</a>
        <a href="#" id="del-<?php echo $r["id"];?>" class="btn btn-sm btn-danger">Eliminar</a>
        <script>
        $("#del-"+<?php echo $r["id"];?>).click(function(e){
            e.preventDefault();
            p = confirm("Estas seguro?");
            if(p){
                window.location="./php/eliminar.php?id="+<?php echo $r["id"];?>;

            }

        });
        </script>
    </td>
</tr>
<?php endwhile;?>
</table>
<?php else:?>
    <p class="alert alert-warning">No hay resultados</p>
<?php endif;?>
0
задан 04.01.2017, 11:06
0 ответов

Cre, что ты был бы должен в первой инстанции представлять подмостки в виде диаграммы person, и которых ты нуждаешься в том, чтобы проверить agregarndoles ref id первой. Там ты имел бы ej:

person:
**id**
name
date_insert
date_update

activity
id
**id_person**
accion
date_time

Где fk состоит id_person в том, что он связывает таблицу activity с таблицей person

0
ответ дан 03.12.2019, 17:53

Если с биографией ты имеешь в виду все то, что человек делал бы внутри твоего приложения, идея, - если ты используешь framework, с базового драйвера, ты, должно быть, посылаешь все данные к таблице или файлу, например, что отличил вышеупомянутого пользователя, это образец того, что realize в каком-то случае

public function bitacora($module, $action){
    $bitacora = new Bitacora(array(
    'id_usuario' => $this->data['id_usuario'],
    'modulo' => $module,
    'accion' => $action,
    'parametros' => http_build_query(Input::except('_token'),'',' ,')
    ));
    $bitacora->save();
}
-1
ответ дан 03.12.2019, 17:53
  • 1
    public function где - класс человек? –  04.01.2017, 06:17
  • 2
    Не sé..., но на простой вид похожим, что он не использует framework... –  08.02.2017, 00:22