-1

我一辈子都无法让我的 php 更新我的数据库。我已经让它插入但没有更新。已经持续了2个多小时。我只需要一双新鲜的眼睛!如果有人能解决这个问题..这将是一个巨大的帮助。我可能犯了一些愚蠢的小错误,但是哦。如果我遗漏了你想看的东西,请告诉我。这就是它的发展方向,http://cbogausch.com/portal/

更新.php

    <?php
    include("config/db.php");
  if (isset($_POST['submit'])) {
$sql = "UPDATE `secure_login`.`users` SET `link1` = \'$_POST[input_link1]\', `link2` = \'$_POST[input_link2]\', `link3` = \'$_POST[input_link3]\', `link4` = \'$_POST[input_link4]\', `link5` = \'$_POST[input_link5]\', `link6` = \'$_POST[input_link6]\', `link7` = \'$_POST[input_link7]\', `link8` = \'$_POST[input_link8]\', `link9` = \'$_POST[input_link9]\', `link10` = \'$_POST[input_link10]\', `link11` = \'$_POST[input_link11]\', `link12` = \'$_POST[input_link12]\', `pic1` = \'$_POST[input_pic1]\', `pic2` = \'$_POST[input_pic2]\', `pic3` = \'$_POST[input_pic3]\', `pic4` = \'$_POST[input_pic4]\', `pic5` = \'$_POST[input_pic5]\', `pic6` = \'$_POST[input_pic6]\', `pic7` = \'$_POST[input_pic7]\', `pic8` = \'$_POST[input_pic8]\', `pic9` = \'$_POST[input_pic9]\', `pic10` = \'$_POST[input_pic10]\', `pic11` = \'$_POST[input_pic11]\', `pic12` = \'$_POST[input_pic12]\', WHERE `users`.`user_id` = 1;";

mysql_query($sql);// or die mysql_error();
    }
    // class autoloader function, this includes all the classes that are needed by the script
    // you can remove this stuff if you want to include your files manually




    function autoload($class)
    {
        require('classes/' . $class . '.class.php');
    }

    // automatically loads all needed classes, when they are needed
    spl_autoload_register("autoload");


    //create a database connection
    $db    = new Database();

    // start this baby and give it the database connection
    $login = new Login($db);
    ?>
    <?php include('views/header/header.php'); 
    ?>
                    <div style="position:absolute; top:0; right:5%; background-color:#fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); width:450px; height:45px;">
                            <div style="float:left; height:30px;">
                                    <img src="<?php echo "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $_SESSION['user_email'] ) ) ) . "?d=mm&s=40"; ?>" style="width:30px; height:30px; border-radius:15px; border:8px solid #ccc;" />                                
                            </div>      
                            <div style="float:left; height:30px; margin-left:10px; line-height:30px;">
                                <div style="font-size:12px; font-weight:normal;">Hey, <?php echo $_SESSION['user_name']; ?> (<span style="font-size:12px; color:red;"><?php echo substr($_SESSION['user_email'], 0, 15); ?>...</span>). You're logged in. <a href="settings.php">(Settings!)</a> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?logout">(Logout)</a>   </div>
                            </div>
                    </div>
            </div>
    <div style="position:absolute; top:60px; bottom:5%; left:5%; right:5%; background-color:#C0C0C0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); width:90%; height:100%; text-align:center;">
        <center>
        <?php echo $_POST["input_link3"] ?>
        <?php include('toggle.php'); ?>
        </br>
        </br>
        <?php include('quote.php'); ?>
        </br>
        </br>   
    <form method="post" action="update.php">
    <div style="background-color:white">
    <table width=75%; border-color=red; style="border:2px solid black;max-width:100%; background-color:white; text-align:center;">
    <tr>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #1</b>
        </br>
        Link URL: 
        <input id="input_link1" class="settings" type="text" name="input_link1" size="40" size="40" value="<?php echo $_SESSION['link1']; ?>" />
        </br>
        Link Image: 
        <input id="input_pic1" class="settings" type="text" name="input_pic1" size="40" size="40" value="<?php echo $_SESSION['pic1']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #2</b>
        </br>
        Link URL: 
        <input id="input_link2" class="settings" type="text" name="input_link2" size="40" value="<?php echo $_SESSION['link2']; ?>" />
        </br>
        Link Image:
        <input id="input_pic2" class="settings" type="text" name="input_pic2" size="40" value="<?php echo $_SESSION['pic2']; ?>" />
    </td>          
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #3</b>
        </br>
        Link URL:
        <input id="input_link3" class="settings" type="text" name="input_link3" size="40" value="<?php echo $_SESSION['link3']; ?>" />
        </br>
        Link Image:
        <input id="input_pic3" class="settings" type="text" name="input_pic3" size="40" value="<?php echo $_SESSION['pic3']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #4</b>
        </br>
        Link URL:
        <input id="input_link4" class="settings" type="text" name="input_link4" size="40" value="<?php echo $_SESSION['link4']; ?>" />
        </br>
        Link Image:
        <input id="input_pic4" class="settings" type="text" name="input_pic4" size="40" value="<?php echo $_SESSION['pic4']; ?>" />
    </td>
    </tr>
     <tr>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #5</b>
        </br>
        Link URL:
        <input id="input_link5" class="settings" type="text" name="input_link5" size="40" value="<?php echo $_SESSION['link5']; ?>" />
        </br>
        Link Image:
        <input id="input_pic5" class="settings" type="text" name="input_pic5" size="40" value="<?php echo $_SESSION['pic5']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #6</b>
        </br>
        Link URL: 
        <input id="input_link1" class="settings" type="text" name="input_link6" size="40" size="40" value="<?php echo $_SESSION['link6']; ?>" />
        </br>
        Link Image: 
        <input id="input_pic1" class="settings" type="text" name="input_pic6" size="40" size="40" value="<?php echo $_SESSION['pic6']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #7</b>
        </br>
        Link URL: 
        <input id="input_link1" class="settings" type="text" name="input_link7" size="40" size="40" value="<?php echo $_SESSION['link7']; ?>" />
        </br>
        Link Image: 
        <input id="input_pic1" class="settings" type="text" name="input_pic7" size="40" size="40" value="<?php echo $_SESSION['pic7']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #8</b>
        </br>
        Link URL: 
        <input id="input_link1" class="settings" type="text" name="input_link8" size="40" size="40" value="<?php echo $_SESSION['link8']; ?>" />
        </br>
        Link Image: 
        <input id="input_pic1" class="settings" type="text" name="input_pic8" size="40" size="40" value="<?php echo $_SESSION['pic8']; ?>" />
    </td>
    </tr>
     <tr>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #9</b>
        </br>
        Link URL:
        <input id="input_link5" class="settings" type="text" name="input_link9" size="40" value="<?php echo $_SESSION['link9']; ?>" />
        </br>
        Link Image:
        <input id="input_pic5" class="settings" type="text" name="input_pic9" size="40" value="<?php echo $_SESSION['pic9']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #10</b>
        </br>
        Link URL: 
        <input id="input_link1" class="settings" type="text" name="input_link10" size="40" size="40" value="<?php echo $_SESSION['link10']; ?>" />
        </br>
        Link Image: 
        <input id="input_pic1" class="settings" type="text" name="input_pic10" size="40" size="40" value="<?php echo $_SESSION['pic10']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #11</b>
        </br>
        Link URL: 
        <input id="input_link1" class="settings" type="text" name="input_link11" size="40" size="40" value="<?php echo $_SESSION['link11']; ?>" />
        </br>
        Link Image: 
        <input id="input_pic1" class="settings" type="text" name="input_pic11" size="40" size="40" value="<?php echo $_SESSION['pic11']; ?>" />
    </td>
    <td style="border:2px solid black;max-width:100%;">
        <b>Link #12</b>
        </br>
        Link URL: 
        <input id="input_link1" class="settings" type="text" name="input_link12" size="40" size="40" value="<?php echo $_SESSION['link12']; ?>" />
        </br>
        Link Image: 
        <input id="input_pic1" class="settings" type="text" name="input_pic12" size="40" size="40" value="<?php echo $_SESSION['pic12']; ?>" />
    </td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td>
        <input type="submit">
    </td>
    <td>
        <a href="index.php">Back to Main Page</a>
    </td>
    </tr>
    </table>
    </div>
    </form>
    </center>
    </div>

    <?php include('views/footer/footer.php'); ?>

这是我的数据库连接

<?php
define("DB_HOST", "cboga*****.com");
define("DB_NAME", "secure_login");
define("DB_USER", "******");
define("DB_PASS", "******");
?>
4

2 回答 2

1

您应该实际执行您的查询mysql_query()并请粘贴 LESS 代码,限制在您确定问题所在的位置。我了解您不确定具体在哪里,但拜托,我们愿意提供帮助并不意味着您可以放松。哦,请整理您的代码...

于 2013-04-05T07:48:24.763 回答
0

现在试试

<?php
include("config/db.php");
if (isset($_POST['submit'])) {
$sql = "UPDATE `secure_login`.`users` SET `link1` = \'$_POST[input_link1]\', `link2` = \'$_POST[input_link2]\', `link3` = \'$_POST[input_link3]\', `link4` = \'$_POST[input_link4]\', `link5` = \'$_POST[input_link5]\', `link6` = \'$_POST[input_link6]\', `link7` = \'$_POST[input_link7]\', `link8` = \'$_POST[input_link8]\', `link9` = \'$_POST[input_link9]\', `link10` = \'$_POST[input_link10]\', `link11` = \'$_POST[input_link11]\', `link12` = \'$_POST[input_link12]\', `pic1` = \'$_POST[input_pic1]\', `pic2` = \'$_POST[input_pic2]\', `pic3` = \'$_POST[input_pic3]\', `pic4` = \'$_POST[input_pic4]\', `pic5` = \'$_POST[input_pic5]\', `pic6` = \'$_POST[input_pic6]\', `pic7` = \'$_POST[input_pic7]\', `pic8` = \'$_POST[input_pic8]\', `pic9` = \'$_POST[input_pic9]\', `pic10` = \'$_POST[input_pic10]\', `pic11` = \'$_POST[input_pic11]\', `pic12` = \'$_POST[input_pic12]\', WHERE `users`.`user_id` = 1;";

mysql_query($sql);// or die mysql_error();
    }
// class autoloader function, this includes all the classes that are needed by the script
// you can remove this stuff if you want to include your files manually




function autoload($class)
{
    require('classes/' . $class . '.class.php');
}

// automatically loads all needed classes, when they are needed
spl_autoload_register("autoload");


//create a database connection
$db    = new Database();

// start this baby and give it the database connection
$login = new Login($db);
?>
<?php include('views/header/header.php'); 
?>
                <div style="position:absolute; top:0; right:5%; background-color:#fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); width:450px; height:45px;">
                        <div style="float:left; height:30px;">
                                <img src="<?php echo "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $_SESSION['user_email'] ) ) ) . "?d=mm&s=40"; ?>" style="width:30px; height:30px; border-radius:15px; border:8px solid #ccc;" />                                
                        </div>      
                        <div style="float:left; height:30px; margin-left:10px; line-height:30px;">
                            <div style="font-size:12px; font-weight:normal;">Hey, <?php echo $_SESSION['user_name']; ?> (<span style="font-size:12px; color:red;"><?php echo substr($_SESSION['user_email'], 0, 15); ?>...</span>). You're logged in. <a href="settings.php">(Settings!)</a> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?logout">(Logout)</a>   </div>
                        </div>
                </div>
        </div>
<div style="position:absolute; top:60px; bottom:5%; left:5%; right:5%; background-color:#C0C0C0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); width:90%; height:100%; text-align:center;">
    <center>
    <?php echo $_POST["input_link3"] ?>
    <?php include('toggle.php'); ?>
    </br>
    </br>
    <?php include('quote.php'); ?>
    </br>
    </br>   
<form method="post" action="insert.php">
<div style="background-color:white">
<table width=75%; border-color=red; style="border:2px solid black;max-width:100%; background-color:white; text-align:center;">
<tr>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #1</b>
    </br>
    Link URL: 
    <input id="input_link1" class="settings" type="text" name="input_link1" size="40" size="40" value="<?php echo $_SESSION['link1']; ?>" />
    </br>
    Link Image: 
    <input id="input_pic1" class="settings" type="text" name="input_pic1" size="40" size="40" value="<?php echo $_SESSION['pic1']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #2</b>
    </br>
    Link URL: 
    <input id="input_link2" class="settings" type="text" name="input_link2" size="40" value="<?php echo $_SESSION['link2']; ?>" />
    </br>
    Link Image:
    <input id="input_pic2" class="settings" type="text" name="input_pic2" size="40" value="<?php echo $_SESSION['pic2']; ?>" />
</td>          
<td style="border:2px solid black;max-width:100%;">
    <b>Link #3</b>
    </br>
    Link URL:
    <input id="input_link3" class="settings" type="text" name="input_link3" size="40" value="<?php echo $_SESSION['link3']; ?>" />
    </br>
    Link Image:
    <input id="input_pic3" class="settings" type="text" name="input_pic3" size="40" value="<?php echo $_SESSION['pic3']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #4</b>
    </br>
    Link URL:
    <input id="input_link4" class="settings" type="text" name="input_link4" size="40" value="<?php echo $_SESSION['link4']; ?>" />
    </br>
    Link Image:
    <input id="input_pic4" class="settings" type="text" name="input_pic4" size="40" value="<?php echo $_SESSION['pic4']; ?>" />
</td>
</tr>
 <tr>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #5</b>
    </br>
    Link URL:
    <input id="input_link5" class="settings" type="text" name="input_link5" size="40" value="<?php echo $_SESSION['link5']; ?>" />
    </br>
    Link Image:
    <input id="input_pic5" class="settings" type="text" name="input_pic5" size="40" value="<?php echo $_SESSION['pic5']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #6</b>
    </br>
    Link URL: 
    <input id="input_link1" class="settings" type="text" name="input_link6" size="40" size="40" value="<?php echo $_SESSION['link6']; ?>" />
    </br>
    Link Image: 
    <input id="input_pic1" class="settings" type="text" name="input_pic6" size="40" size="40" value="<?php echo $_SESSION['pic6']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #7</b>
    </br>
    Link URL: 
    <input id="input_link1" class="settings" type="text" name="input_link7" size="40" size="40" value="<?php echo $_SESSION['link7']; ?>" />
    </br>
    Link Image: 
    <input id="input_pic1" class="settings" type="text" name="input_pic7" size="40" size="40" value="<?php echo $_SESSION['pic7']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #8</b>
    </br>
    Link URL: 
    <input id="input_link1" class="settings" type="text" name="input_link8" size="40" size="40" value="<?php echo $_SESSION['link8']; ?>" />
    </br>
    Link Image: 
    <input id="input_pic1" class="settings" type="text" name="input_pic8" size="40" size="40" value="<?php echo $_SESSION['pic8']; ?>" />
</td>
</tr>
 <tr>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #9</b>
    </br>
    Link URL:
    <input id="input_link5" class="settings" type="text" name="input_link9" size="40" value="<?php echo $_SESSION['link9']; ?>" />
    </br>
    Link Image:
    <input id="input_pic5" class="settings" type="text" name="input_pic9" size="40" value="<?php echo $_SESSION['pic9']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #10</b>
    </br>
    Link URL: 
    <input id="input_link1" class="settings" type="text" name="input_link10" size="40" size="40" value="<?php echo $_SESSION['link10']; ?>" />
    </br>
    Link Image: 
    <input id="input_pic1" class="settings" type="text" name="input_pic10" size="40" size="40" value="<?php echo $_SESSION['pic10']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #11</b>
    </br>
    Link URL: 
    <input id="input_link1" class="settings" type="text" name="input_link11" size="40" size="40" value="<?php echo $_SESSION['link11']; ?>" />
    </br>
    Link Image: 
    <input id="input_pic1" class="settings" type="text" name="input_pic11" size="40" size="40" value="<?php echo $_SESSION['pic11']; ?>" />
</td>
<td style="border:2px solid black;max-width:100%;">
    <b>Link #12</b>
    </br>
    Link URL: 
    <input id="input_link1" class="settings" type="text" name="input_link12" size="40" size="40" value="<?php echo $_SESSION['link12']; ?>" />
    </br>
    Link Image: 
    <input id="input_pic1" class="settings" type="text" name="input_pic12" size="40" size="40" value="<?php echo $_SESSION['pic12']; ?>" />
</td>
</tr>
<tr>
<td></td>
<td></td>
<td>
    <input type="submit">
</td>
<td>
    <a href="index.php">Back to Main Page</a>
</td>
</tr>
</table>
</div>
</form>
</center>
</div>

<?php include('views/footer/footer.php'); ?>
于 2013-04-05T07:16:02.127 回答