Показать сообщение отдельно

  #7  
Старый 15.01.2010, 18:33
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

Репутация: 158
По умолчанию

Накатал на скорую руку показ статьи по паролю, без обновления страницы при помощи jquary.

Index.php
PHP код:
<html>
<
head>
<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<
script>
function 
article()
    {    
        var 
id_temp = $("#id").val();
        var 
pass_temp = $("#pass").val();

        $.
post("article.php"
            { 
idid_temppasspass_temp },
            function(
data){
                    $(
'#login').hide();
                    $(
'#article').html(data);
            });
        return 
false;
    }
</
script>
</
head>
<
body>
    <
div id='login'>
    
Введите номер статьи и пароль для нее.<br/>
    
ID: <input id='id' type='text'><br/>
    
PASS: <input id='pass' type='text'><br/>
    <
input type='button' onclick='article()' value='submit'>
    </
div>
    <
div id='article'>
    </
div>
</
body>
</
html
article.php
PHP код:
<?php

$array 
= array(
'1'    => array('Pass1','Article 1'),
'2'    => array('Pass2','Article 2'),
'3'    => array('Pass3','Article 3'),
);

if(
$_POST['id'] and $_POST['pass'])
{    
    if(isset(
$array[$_POST['id']]))
    {
        if(
$array[$_POST['id']][0] == $_POST['pass']) 
        {
            echo 
$array[$_POST['id']][1];
            
        } else echo 
'Password incorrect';
    } else echo 
'Article not found';
}

?>
 
Ответить с цитированием