从数据库中获取数据并且更新不起作用

迈克尔

我有这个用于 user-edit.php 的代码我需要用这个代码从数据库中获取用户数据并将其显示到文本框,并且用户能够编辑文本框值并更新数据库

<?php
    include("config/session.php");
    include("config/connection.php");
    $user_id =  $_SESSION['LOGGED_USER_ID']; 
?>

<?php 
    $sql_query = "SELECT * FROM table_users WHERE `SNo` = '$user_id'"; 
    $query = mysql_query($sql_query);
    //$i = 1;
    $fetch = mysql_fetch_assoc($query);

    //$user_id = $_GET['id'];   

?>      
<form name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" >
    <fieldset>

        <p>
            <label for="simple-input" >User Name</label>
            <input type="text" id="UserName" class="round default-width-input" autofocus name="UserName" value="<?php echo $fetch['UserName'];?>" readonly="readonly" />
        </p>
        <p>
            <label for="simple-input" >Password</label>
            <input type="text" id="pass_word" class="round default-width-input" autofocus name="pass_word" value="<?php echo $fetch['pass_word'];?>" />
        </p>
        <p>
            <label for="simple-input" >Email ID</label>
            <input type="text" id="Email" class="round default-width-input" autofocus name="Email" value="<?php echo $fetch['Email'];?>" />

        </p>
        <p>
            <label for="simple-input" >Website</label>
            <input type="text" id="website" class="round default-width-input" autofocus name="website" value="<?php echo $fetch['website'];?>" />
        </p>


    </fieldset>

    <input type="submit" class="btn btn-primary btn-large" name="form_submit" value="Update Data"/> 

</form>

<?php

if(isset($_POST['form_submit']))
{
    "UPDATE `table_users` SET `pass_word` =  '".$_POST['pass_word']."',`Email` =  '".$_POST['Email']."',`website` =  '".$_POST['website']."', WHERE `SNo` = '$user_id'";

    // sql query for update data into database
    if(mysql_query($sql_query))
     {

      echo '<script type="text/javascript">';
      echo 'alert("Data Are Updated Successfully");';
      echo '</script>';

     }
     else
     {

      echo '<script type="text/javascript">';
      echo 'alert("error occured while updating data");';
      echo '</script>';
    }
    }
?>

        </div>
    </div>                          
</div>

已经使用了几个小时,但数据仍未更新到 mysql 数据库,尝试了多种方法,但文本框值仍然无法更新数据库,请帮助

巴尔加夫·楚达萨马

删除,之前where in query

$sql_query="UPDATE `table_users` SET `pass_word` =  '".$_POST['pass_word']."',`Email` =  '".$_POST['Email']."',`website` =  '".$_POST['website']."' WHERE `SNo` = '$user_id'";

将查询存储在,$sql_query因为您update string into variable$sql_query运行时不会在没有存储的情况下存储sql query

if(mysql_query($sql_query)) 所以存储 update query in $sql_query

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新 derby 数据库中的记录不起作用

来自分类Dev

Fileupload在php中不起作用并且不在数据库中存储名称

来自分类Dev

PHP从数据库获取数据不起作用

来自分类Dev

我的更新查询不起作用。我正在使用 Visual Studio 2015,并且正在尝试更新访问数据库

来自分类Dev

从数据库中获取数据时,选择查询不起作用

来自分类Dev

zend框架更新数据库不起作用

来自分类Dev

SQL数据库更新不起作用

来自分类Dev

更新数据库记录不起作用

来自分类Dev

使用ajax的数据库更新不起作用

来自分类Dev

onClick 更新到 Firebase 数据库不起作用

来自分类Dev

创建操作后更新数据库不起作用

来自分类Dev

节点 - For 循环更新数据库不起作用

来自分类Dev

获取数据库字段值不起作用

来自分类Dev

在wordpress中从数据库中获取记录不起作用

来自分类Dev

从数据库中获取对象在 Symfony 4 中不起作用

来自分类Dev

实体框架中数据库的更新模型不起作用

来自分类Dev

数据库播种器在Laravel中不起作用

来自分类Dev

导入的Sqlite数据库在Android中不起作用

来自分类Dev

mysql数据库在xampp 1.8.3中不起作用

来自分类Dev

在CodeIgniter中从数据库检索值不起作用

来自分类Dev

CascadeType在内存数据库中不起作用

来自分类Dev

where()在codeigniter数据库中不起作用

来自分类Dev

导入的Sqlite数据库在Android中不起作用

来自分类Dev

数据库播种器在Laravel中不起作用

来自分类Dev

数据库连接在Express中不起作用

来自分类Dev

从 Firebase 数据库中删除子项不起作用

来自分类Dev

数据库在primefaces中不起作用

来自分类Dev

插入数据库不起作用

来自分类Dev

sqlite数据库不起作用

Related 相关文章

热门标签

归档