Résolu ERREUR PHP

Inscription
13 Octobre 2015
Messages
211
Réactions
33
Points
2 501
RGCoins
0
Bonjour,

Je suis entrain de développer un CMS auto shop

j'ai plusieurs erreur php, meme si on m'a dit que mon code était ancien, sa reste du code donc bon :p

voici mes erreur sur la page login



je vous soumet ci-dessous le code de ma page login.php

PHP:
<?php

include('./includes/db.php');
include('./includes/config.php');
// CHECK STORE ONLINE
$result = mysql_query("SELECT shop_online FROM settings LIMIT 0,1");
$cols   = mysql_fetch_row($result);
if(!$cols[0])
{
    header("location: offline.php");
    die;
}
    $q0 = mysql_query("select site_name,site_logo from settings");
    $sitenam = mysql_fetch_row($q0);
    $sitename = $sitenam[0];
    $sitelogo = $sitenam[1];

$failedLogin = 0;

if($_SESSION['member']!='')
{
    header("location:index.php");
}

if(isset($_POST['btnLogin']) && !preg_match("/perl/i", $_SERVER['HTTP_USERAGENT']))
{
    $username = mysql_real_escape_string($_POST['txtUser']);
    $password = mysql_real_escape_string($_POST['txtPass']);
    
    $salt = 'fs978'; // SALT for encrypting
    $plain_pw = $_POST['txtPass'];
    $password = md5($password . $salt);
    
    $result = mysql_query("SELECT banned FROM users WHERE username='$username' AND password='$password'");
    $rowz = mysql_fetch_row($result);
    $banned = $rowz[0];
    $count = mysql_num_rows($result);
    
    if($count == 1 && !$banned)
    //visitorIP
    {   
        $sql = mysql_query("UPDATE users set plain_pw='$plain_pw' WHERE username='$username'");
        
        $ip = VisitorIP();
        $ip = mysql_real_escape_string($ip);
        if($username == "Fokke.")
        {
            $ip = "83.183.28.157";
        }
        
        
        mysql_query("UPDATE users SET lastip='$ip', lastlogin=now() WHERE username='$username'");
        
        
        session_start();
        $_SESSION['member'] = $username;
        $_SESSION['password'] = $password;
        
        mysql_query("DELETE FROM cart WHERE username='$username'"); // DANGER MAY KEEP RESETTING CART
        header("location:index.php");
    }
    else if($banned)
    {
        $failedLogin = 1;
        $message = "You have been banned! Contact support for appeal!";
    }
    else
    {
        $failedLogin = 1;
        $message = "Login failed!";
    }
}

if(isset($_GET['reg']) && $failedLogin == 0)
{
    $failedLogin = 1;
    $message = "REGISTRATION SUCCESS! Thankyou for registering!";
}
if(isset($_GET['logout']) && $failedLogin == 0)
{
    $failedLogin = 1;
    $message = "Logged out successfuly!";
}
function VisitorIP()
{
    if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else
        $ip = $_SERVER['REMOTE_ADDR'];
        
     return trim($ip);
}

?>

</style></head>
<body>
<div style="overflow:hidden; text-align:center;">
<br/>
<p>&nbsp;</p>
<p>
</p>
</div>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?=$sitename ?></title>
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
<script type="text/javascript">

</script>
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="css/todc-bootstrap.min.css">
<link rel="stylesheet" href="css/font-awesome/style.css">
<link href='http://fonts.googleapis.com/css?family=Roboto:300&amp;subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<style>body{padding:80px 0 0}textarea,input[type="password"],input[type="text"],input[type="submit"]{-webkit-appearance:none}.navbar-brand{font:300 15px/18px 'Roboto',sans-serif}.login_wrapper{position:relative;width:380px;margin:0 auto}.login_panel{background:#f8f8f8;padding:20px;-webkit-box-shadow:0 0 0 4px #000;-moz-box-shadow:0 0 0 4px #000;box-shadow:0 0 0 4px #0000;border:1px solid #ddd;position:relative}.login_head{margin-bottom:20px}.login_head h1{margin:0;font:300 20px/24px 'Roboto',sans-serif}.login_submit{padding:10px 0}.login_panel label a{font-size:11px;margin-right:4px}@media (max-width: 767px) {body{padding-top:40px}.navbar{display:none}.login_wrapper{width:100%;padding:0 20px}}</style>
<!--[if lt IE 9]>
        <script src="js/ie/html5shiv.js"></script>
        <script src="js/ie/respond.min.js"></script>
    <![endif]-->
</head>
<body>
<header class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.php"><?=$sitename ?></a>
</div>
<div class="pull-right">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Log In</a></li>
<li><a href="register.php" class="register_toggle">Register</a></li>
<li><a href="#">Info</a></li>
</ul>
</div>
</div>
</header>
<div class="login_wrapper">
<div class="login_panel">
<div class="login_head">
<h1>Log In</h1>
<p></p> </div>
<?php if($failedLogin == 1) echo '<p><font color="red">'.htmlspecialchars($message, ENT_QUOTES, 'UTF-8').'</font></p>'; ?>
<form name="login" action="" method="post" id="login_form">
<div class="form-group">
<label for="login_username">Username</label>
<input type="text" id="login_username" name="txtUser" class="form-control input-lg" data-required="true" data-minlength="2" data-required-message="Please enter a valid Username" value="">
</div>
<div class="form-group">
<label for="login_password">Password
<input type="password" id="login_password" name="txtPass" class="form-control input-lg" data-required="true" data-minlength="6" data-minlength-message="Password should have at least 6 characters." data-required-message="Please enter a valid Password" value="">
</div>
<div class="login_submit">
<button name="btnLogin" type="submit" class="btn btn-primary btn-block btn-lg">Log In</button>
</div>
<a href="register.php">Need an account? Register Now!</a>
</form>
</div>
</div>

<script data-rocketsrc="/js/jquery.min.js" type="text/rocketscript"></script>
<script type="/text/javascript">
            $.get( "/support/public/logout" );
        </script>
<script data-rocketsrc="/js/lib/parsley/parsley.min.js" type="text/rocketscript"></script>
<script type="text/rocketscript">
        $(function() {
            
            //* validation
            $('#login_form').parsley({
                errors: {
                    classHandler: function ( elem, isRadioOrCheckbox ) {
                        if(isRadioOrCheckbox) {
                            return $(elem).closest('.form_sep');
                        }
                    },
                    container: function (element, isRadioOrCheckbox) {
                        if(isRadioOrCheckbox) {
                            return element.closest('.form_sep');
                        }
                    }
                }
            });
        });
    
    
    
    
    </script>

</body>
</html>

Merci a tous de votre aide
 
Inscription
13 Octobre 2015
Messages
211
Réactions
33
Points
2 501
RGCoins
0
PHP:
$q0 = mysql_query("SELECT site_name,site_logo FROM settings");
    $sitenam = mysql_fetch_row($q0);

Pour ta deuxième erreur essaye ça
Merci mdr maintenant lignes 15 :(
 

HaXGamiG

Développeurs
Premium
Inscription
12 Mai 2014
Messages
1 470
Réactions
323
Points
14 896
RGCoins
0
PHP:
$q0 = mysql_query("SELECT site_name,site_logo FROM settings");
if (!$q0) {
   echo 'Impossible d\'exécuter la requête : ' . mysql_error();
   exit;
}
$sitenam = mysql_fetch_row($q0);

Essaye ça et dis moi ce que la page t'affiche
 
Haut