ai giúp bài php này với

Thảo luận trong 'PHP' bắt đầu bởi phuc113, 3 Tháng mười một 2011.

  1. Offline

    phuc113

    • ÔI CÁI CUỘC ĐỜI NÀY

    • HOSTING - DOMAIN - VPS - THIẾT KẾ WEB
    Số bài viết:
    623
    Đã được thích:
    277
    Điểm thành tích:
    220
    PHP:
    <?php
    session_start
    ();include("config.php");
    header('Content-Type: text/html; charset=UTF-8');
    echo 
    '<title>sua thong tin</title>';
    if ( !
    $_SESSION['save'] )
    {
         echo 
    "ban chua dang nhap! <a href='dangnhap.php'>nhap vao day de dang nhap</a>";
    }
    else
    {
    echo 
    "Chao <a href=\"suathongtin.php\">".$row[name]."</a> , ban da dang nhap thanh cong! <a href=thoat.php>Thoat</a>, sua thong tin <a href=suathongtin.php>tai day</a><br> ";
    if ( 
    $_GET['act'] == "do" )
    {
        
    $username addslashes$_POST['mail'] );
        
    $password md5addslashes$_POST['pass'] ) );
        
    $name addslashes$_POST['name'] );
     if ( ! 
    $mail || ! $_POST['pass'] || ! $name)
        {
            print 
    "Xin vui lòng nhập đầy đủ các thông tin. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
            exit;
        }
        @
    $a=mysql_query("UPDATE user SET email = '.$email.',pass` = '$pass',name = '$name'");
        if (
    $a)
            print 
    "Ok";
        else
            print 
    "loi";
    }
    else
    {
    print <<<EOF
    <form action="suathongtin.php?act=do" method="post">
        <table border="1" width="400" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0">
            <tr>
                <td>mail:</td>
                <td><input type="text" name="mail" value=""></td>
            </tr>
            <tr>
                <td>Pass:</td>
                <td><input type="password" name="pass" value=""></td>
            </tr>
            <tr>
                <td>name:</td>
                <td><input type="text" name="name" value=""></td>
            </tr>
               <td><input type="submit" name="submit" value="SUA"></td>
        </table>
    </form>
    EOF;
    }
    }
    ?>
    Đây là trang sửa thông tin khi mình đăng nhập vào.
    Mình có 1 cái bảng user có 3 trường id, mail, pass, name.
    ko bik sao nó ko thể sửa đc
  2. Offline

    alt+F4

    • Core i3

    Số bài viết:
    596
    Đã được thích:
    423
    Điểm thành tích:
    450
    Hàng của bác đây ;))
    Mã:
    
    
    <?php 
    session_start();
    include("config.php");
    header('Content-Type: text/html; charset=UTF-8');
    echo '<title>sua thong tin</title>';
    if ( !isset($_SESSION["save"]))
    { 
         echo "ban chua dang nhap! <a href='dangnhap.php'>nhap vao day de dang nhap</a>"; 
    }
    else
    { 
    echo "Chao <a href=\"suathongtin.php\">".$_SESSION["save"]."</a> , ban da dang nhap thanh cong! <a href=thoat.php>Thoat</a>, sua thong tin <a href=suathongtin.php>tai day</a><br> ";
    if ($_POST)
    {
         if ( empty($_POST["mail"]) || empty($_POST["pass"]) || empty($_POST["name"]))
        {
            echo "Xin vui lòng nhập đầy đủ các thông tin. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
            
        }
        else{
        $email = $_POST["mail"];
        $pass = md5($_POST["pass"]);
        $name = $_POST["name"];
        @$a=mysql_query("UPDATE user SET `mail` = '".$email."', `pass` = '".$pass."',`name` = '".$name."'") or die(mysql_error());
        }
    }
    else
    {
    // Form đăng ký
    ?>
    <form method="post">
        <table border="1" width="400" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0">
            <tr>
                <td>mail:</td>
                <td><input type="text" name="mail" value=""></td>
            </tr>
            <tr>
                <td>Pass:</td>
                <td><input type="password" name="pass" value=""></td>
            </tr>
            <tr>
                <td>name:</td>
                <td><input type="text" name="name" value=""></td>
            </tr>
               <td><input type="submit" name="submit" value="SUA"></td>
        </table>
    </form>
    <?php
    }
    }
    ?>
    
    

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí