占位符未选择数据的问题

时间:2019-03-03 00:24:56

标签: php sql

我正在创建一个脚本,该脚本从数据表中选择数据,然后显示该数据行中的所有信息,并允许您编辑文本。当前框中没有显示任何信息:

Here is what the data table looks like currently

Here is what the data should look like, as you can see the information should already be present but it gives you the option to edit the file.

所以有3个文件:


文件编号1:输入ID编号:

<!DOCTYPE.html>
<html>
<head>
    <title></title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<HTML>
<BODY>
<form method="post" action="export1.php">
Enter ID:<input type="Text" id="id" name="id"><br>
<input type="Submit" name="Submit ID" value="Submit">
</form>


</BODY>
</HTML>

文件编号2:用于编辑数据的选项:

<?php

$db = mysqli_connect("somedb", "someuser", "somepassword");
mysqli_select_db($db,"leadlist");
$id=$_POST['export'];
mysqli_query($db, "SELECT * FROM `leadlist` WHERE id=$id");

$id = mysqli_real_escape_string($link, $_REQUEST['id']);
$fname = mysqli_real_escape_string($link, $_REQUEST['fname']);
$sname = mysqli_real_escape_string($link, $_REQUEST['sname']);
$address = mysqli_real_escape_string($link, $_REQUEST['address']);
$email = mysqli_real_escape_string($link, $_REQUEST['email']);
$phone = mysqli_real_escape_string($link, $_REQUEST['phone']);
$package = mysqli_real_escape_string($link, $_REQUEST['package']);
$active = mysqli_real_escape_string($link, $_REQUEST['active']);
$mac = mysqli_real_escape_string($link, $_REQUEST['mac']);

?>
<!DOCTYPE.html>
<html>
<head>
    <title></title>
    <link href="userscript.css" type="text/css" rel="stylesheet">
</head>
<body>
    <div id="textentryhead">
        <h1>Reave</h1>
    </div>
    <div id="textentry">
    <div>
        <form action="exportcode1.php" method="post">
    <p>
        <label for="firstName">First Name :</label><br>
        <input type="text" name="fname" placeholder="<?php echo $fname ?>" id="fname">
        <hr>
    </p>
    <p>
        <label for="lastName">Last Name :</label><br>
        <input type="text" name="sname" placeholder="<?php echo $sname ?>" id="sname">
        <hr>
    </p>
    <p>
        <label for="emailAddress">Address :  </label><br>
        <input type="text" name="address" placeholder="<?php echo $address ?>" id="address">
        <hr>
    </p>
     <p>
        <label for="firstName">Email Address :   </label><br>
        <input type="text" name="email" placeholder="<?php echo $email ?>" id="email">
        <hr>
    </p>
    <p>
        <label for="lastName">Phone Number :</label><br>
        <input type="text" name="phone" placeholder="<?php echo $phone ?>" id="phone">
        <hr>
    </p>
      <p>
        <label for="emailAddress">Package Type :</label><br>
        <input type="text" name="package" placeholder="<?php echo $package ?>" id="package">
        <hr>
    </p>
      <p>
        <label for="emailAddress">Package Status :</label><br>
        <input type="text" name="active" placeholder="<?php echo $active ?>" id="active">
        <div id="help"><h6><a href="help.php">Help</a></h6></div>
        <hr>
    </p>
    <p>
        <label for="emailAddress">MAC Address :</label><br>
        <input type="text" name="mac" placeholder="<?php echo $mac ?>" id="mac">
        <hr>
    </p>
    <input type="submit" value="Submit">
</form>
    </div>
</div>
</body>

文件编号3:将新数据添加到其他数据表中:

<?php
/* Attempt MySQL server connection. Assuming you are running MySQL
server with default setting (user 'root' with no password) */
$link = mysqli_connect("");

// Check connection
if($link === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
}

$fname = mysqli_real_escape_string($link, $_REQUEST['fname']);
$sname = mysqli_real_escape_string($link, $_REQUEST['sname']);
$address = mysqli_real_escape_string($link, $_REQUEST['address']);
$email = mysqli_real_escape_string($link, $_REQUEST['email']);
$phone = mysqli_real_escape_string($link, $_REQUEST['phone']);
$package = mysqli_real_escape_string($link, $_REQUEST['package']);
$active = mysqli_real_escape_string($link, $_REQUEST['active']);
$mac = mysqli_real_escape_string($link, $_REQUEST['mac']);


$sql = "INSERT INTO CData (fname, sname, address, email, phone, package, active, mac) VALUES ('$fname', '$sname', '$address', '$email', '$phone', '$package', '$active', '$mac')";
if(mysqli_query($link, $sql)){

                mysqli_close($conn);
                header("Location: ");




                exit;

} else{
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}

// Close connection
mysqli_close(

因此,如果有人可以帮助我完成这项工作,那就太好了。 :)

0 个答案:

没有答案