Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]skrypt logowania - pomoc
Forum PHP.pl > Forum > Przedszkole
Adrianz
witam ,mam problem ze skryptem,myślę że wszystko zrobiłem dobrze a tutaj zaskakuje mnie błąd :
CODE
Parse error: parse error, unexpected T_ELSE in E:\APACHE\httpd\projekt\login.php on line 38




Możliwe iż pominąłem jakis { lub }

To jest kod skryptu na logowanie się
CODE


<?php require_once("inc/session.php"); ?>
<?php require_once("inc/connection.php"); ?>
<?php require_once("inc/functions.php"); ?>
<?php
include_once("inc/ffunctions.php");
if (isset($_POST['submit'])) {
$errors = array();
$required_fields = array('user', 'password');
$errors = array_merge($errors, check_required_fields($required_fields,$_POST));
$fields_with_lenghts = array('user' => 16, 'password' => 12);
$errors = array_merge($errors, check_max_field_lenght($fields_with_lenghts,$_POST));
$user = trim(mysql_prep($_POST['user']));
$password = trim(mysql_prep($_POST['password']));
$h_password = md5($password);

if ( empty($errors) ) {
$query = "SELECT id, user ";
$query .= "FROM users ";
$query .= "WHERE user = '{$user}' ";
$query .= "AND h_password = '{$h_password}'";
$query .= "LIMIT 1";
$result_set = mysql_query($query);
$confirm_query = mysql_query($result_set);

if (mysql_num_rows($result_set)== 1) {
$f_user = mysql_fetch_array($result_set);
$_SESSION['user_id'] = $found_user['id'];
$_SESSION['user'] = $found_user['id'];
redirect_to("user_area.php");
} else {
if (count($errors) == 1) {
$msg = "Jedno z pól jest niepoprawne";
} else {
$msg = count($errors) "pól jest niepoprawnych";
}
{
} else {
if (isset($_GET['logout'])) && $_GET['logout'] == 1) {
$msg = "zostales poprawnie wylogowany ze strony,Miłego Dnia" ;
}
$user = "";
$password = "";
}
?>
<?php include("inc/header.php") ?>





Jeżeli jest ktoś chętny,proszę mi udzielić pomocy
Pozdrawiam
pyro
  1. <?php
  2. } else { 
  3. $msg = count($errors) "pól jest niepoprawnych";
  4.  }
  5.  {
  6.  } else {
  7. ?>


dajesz else po else co jest błędem
tomm
jak na moje oko to masz wiecej { niż }
Adrianz
faktycznie ,hmh jakbyś rozwiązał tą linijkę? bo jeżeli nie moge else po raz drugi dać .
z góry dzięki za pomoc
pozdrawiam
marcio
Cytat
faktycznie ,hmh jakbyś rozwiązał tą linijkę? bo jeżeli nie moge else po raz drugi dać .

No jak to jak:
1.if()
2.Else if()
3.else
Adrianz
dzieki wielkie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.