2017-02-06 4 views
-3

Пожалуйста, я хочу войти в систему, чтобы пользователь мог просматривать и редактировать свои предыдущие детали в тузд database..here мой код до сих порКак показать, редактирования профиля пользователя при входе с PHP

<?php session_start(); include 'dpconfig.php'; 

if (isset($_SESSION['uid'])) 
{ 
     echo $_SESSION['uid']; 
} 
else 
{ 
     echo "You are not Logged In!"; header("Location: header.php"); 
} 

$n = mysqli_query($conn,"Select * from user"); 
$run = mysqli_query($conn,"Select * from user"); 
$row = mysqli_fetch_array($run, MYSQLI_BOTH); 
{ 
    $showid = $row[0]; 
    $showfirst = $row[1]; 
    $showlast = $row[2]; 
    $showuid = $row[3]; 
    echo $showid; 
    echo $showfirst; 
} 
?> 

Благодаря

+3

Извините, но этот код не похож на то, что вы знаете, что делаете. Я бы порекомендовал вам сначала ознакомиться с некоторыми учебными пособиями по началу работы. Нам мало смысла копировать все это вам. Ваши вопросы слишком широки и настолько расплывчаты, что на них нельзя ответить. – arkascha

+0

Ваш код слишком грязный. Я нашел, что вы загружаете информацию о пользователе. На следующем шаге будет отображаться форма для пользователя, чтобы заполнить новые значения и управлять формой. – Stephan

ответ

0

Что вам нужно сделать, если у пользователя есть журнал, в то вам необходимо иметь ссылки на приборной панели на странице профиля, то вам нужно иметь строку запроса в вашей ссылке

например

<?php 
session_start(); 
include 'dpconfig.php'; 

if (isset($_SESSION['uid'])) 
{ 
     echo $_SESSION['uid']; 

     echo "<a href=\"profile.php?id=".$_SESSION['uid']."&action=view\">View Profile<a/>"; 
     echo "<a href=\"profile.php?id=".$_SESSION['uid']."&action=edit\">Edit Profile</a>"; 
}else{ 


    // not allowed redirect 
} 
?> 

Приведенный выше код является простой информационной панелью после того, как пользователь выполнил регистрацию, мы отобразим ссылки на profile.php с двумя параметрами строки запроса, а именно идентификатор, который мы будем использовать для идентификации текущего пользователя, и действия, которое будет помогите нам узнать, какие действия пользователь делает (просматривая/редактируя) свой профиль

Затем, когда они по какой-либо ссылке, он перейдет на страницу profile.php с параметрами url. то мы используем метод GET, чтобы сделать наш обрабатывающий

Читайте о Получе here

profile.php

<?php 
    session_start(); 

    include 'dpconfig.php'; 

    if(isset($_GET['id']) && isset($_GET['action'])){ 

     if($_GET['action'] === "view"){ 


      // show user profile 
     } 


     if(isset($_GET['action']) ==="edit"):?> 

     show html form with profile info to edit then process 

     <?php 

     endif; 

    }else{ 

     // not allowed do something 
    } 




?> 

Надеется, что это будет по крайней мере момент вы в правильное направление.

+0

Большое спасибо. –