Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.09.2019
Сообщений: 57

Перенести переменной из одного скрипта в другой

01.07.2020, 11:11. Показов 1129. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу что-то вроде блокнота, сохраняющего заметки в бд.

Вот страница входа

main.html

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
    <link rel="stylesheet" href="/JustProject/Styles/main_style.css">
    <title>Main Page</title>
</head>
<body>
    <h3 class="text-center">Entering</h3>
    
    <form action="enter.php" method="POST">
        <div class="input-login">
            <span style="margin-right: 0.5vw;">login: </span>
            <input type="text" name="login">
        </div>
 
        <div class="input-password">
            <span style="margin-right: 0.5vw;">password: </span>
            <input type="text" name="password">
        </div>
 
        <div class="submit-buttons text-center">
            <input type="submit" value="Enter" class="enter-button">
            <a href="/JustProject/registration.html">Don`t have an acount?</a>
        </div>
    </form>
    
    <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
    <script src="/JustProject/Scripts/main_script.js"></script>
</body>
</html>
Вот скрипт срабатывающий при входе

enter.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
    $conn = new mysqli('localhost', 'root', 'root', 'just_project_db');
 
    $login = $_POST['login'];   // login and password
    $password = $_POST['password'];
 
    $acount = $conn->query("SELECT * FROM `users` WHERE login='$login'");   // search acount
    $result = $acount->fetch_assoc();
 
    if ($result['login'] == NULL) {     // if acount not real
        readfile("WrongEnterLogin.html");  
        die();
    }
 
    if ($result['password'] != $password) {     // if password wrong
        readfile("WrongPassword.html");
        die();
    }
 
    //readfile("NotePad.html");
    require_once("NotePad.html");
 
    $conn->close();
?>
Далее открывается сам блокнот

NotePad.html

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
    <link rel="stylesheet" href="Styles/main_style.css">
    <title>NotePad</title>
</head>
<body>
    <h3 class="text-center">NotePad</h3>
 
    <h3 style="margin-left: 0.5vw;"><?php echo "Hello \"$login\""; ?></h3>
 
    <div id="new-note" class="new-note">
        <button id="plus-button">+</button>
        <input style="margin-left: 0.5vw;" value="input name of note">
    </div>
 
    <form action="add_note.php" method="POST">
        <div id="note-input" class="note-input">
            <input class="text-note" type="text" name="note-value">
            <div>
                <button type="button" class="close-button" id="close-button">Close</button>
                <input type="submit" value="Send">
            </div>
        </div>
    </form>
    
    <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
    <script src="Scripts/main_script.js"></script>
</body>
</html>
И при нажатии кнопки "send" данный скрипт, должен отправлять заметку в таблицу

add_note.php

PHP
1
2
3
<?php
    echo "add_note worked<br>";
?>
Проблема заключается в том, что когда я добавляю строку в таблицу, в этой строке должен быть логин,
который пользователь ввёл на main.html. Мне непонятно, каким образом я могу получить этот логин.
Подскажите, пожалуйста.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.07.2020, 11:11
Ответы с готовыми решениями:

Перенести значение переменной из одного скрипта в другой
Здравствуйте. Прошу помощи, пока начинаю разбираться с Jquery, не смейтесь... есть скрипт, где значение переменной X будет...

Перенос переменной из одного скрипта в другой
На одной странице два скрипта. Первый производит вычисление. Второй отправляет письмо на почту с этим результатом. Переменная result не...

Передача переменной из одного скрипта в другой
Здравствуйте. Помогите разобраться пожалуйста. На unity создаётся программа. Есть два скрипта с#. В первом скрипте принимается значение...

2
 Аватар для HotReboot
326 / 227 / 92
Регистрация: 22.04.2017
Сообщений: 1,136
02.07.2020, 06:51
Лучший ответ Сообщение было отмечено KarKarasik как решение

Решение

KarKarasik, Через сессию.
1
0 / 0 / 0
Регистрация: 14.09.2019
Сообщений: 57
02.07.2020, 08:38  [ТС]
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.07.2020, 08:38
Помогаю со студенческими работами здесь

Передача переменной из одного скрипта в другой
Всем привет. Есть переменная click(uint),она висит на объекте. надо,чтобы я жмакал на объект2 и эта переменная изменялась. Сам...

Как перенести значение переменной из одного метода в другой
private void button12_Click(object sender, EventArgs e) { double car = double.Parse(textBox1.Text); ...

Перенос значения переменной bool с одного скрипта на другой(в одном проекте)
Доброго времени! Сложности с пониманием работы пространств имён(или даже не знаю как назвать это). Не могу перенести значение переменной...

Копирование текста из одного скрипта в другой и разделение одного скрипта на два
Каким способом можно копировать текст из одного скрипта в другой и как создать новый из части другого, например, разделить один скрипт на...

Как перенести значение из одного текстбокса в другой, находящийся в другой форме
есть текстбокс в форме, в нем считается значение это значение нужно перенести в другую форму в другой текстбокс в контрол сурс написал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru