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

Сайт программа на PHP

21.06.2013, 07:58. Показов 718. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суть вопроса. Вопрос прост,нужно сделать кнопки , и , чтоб заданные кнопки выполняли различные функции. Кнопки должны добавлять ,удалять и редактировать данные в таблице.
Кнопки сделал, а вот как сделать , чтоб кнопки выполняли функции нет.помогите подскажите как это прописать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.06.2013, 07:58
Ответы с готовыми решениями:

Сайт программа на php с базой данных
написал сайт с базой, только возникла проблема с кодировкой ,как поправить еее???

Ошибка не может войти на сайт php Авторизация на сайт
Ввожу верный логин и пароль то он пишет 'Извините вы должны ввести правильный логин или пароль !!! если ввожу не верный логин или пароль...

Лучший самоучитель по PHP и Лучшая программа для создания сайтов на PHP - скачать?
У кого есть ссылки на материалы или опыт - как например за неделю или за месяц научится и понимать PHP и делать сайты на PHP? В каком...

6
 Аватар для Ufon
19 / 19 / 7
Регистрация: 30.12.2012
Сообщений: 166
21.06.2013, 11:51
по простому
оборачиваешь кнопки в форму:
HTML5
1
2
3
<form action="add.php" method="post">
<input type="submit" value="Login" />
</form>
в файле add.php
PHP
1
2
3
4
5
6
7
8
<?php
if(mysql_query('insert into tvoya_tablica(yacheiki) values ('.$peremennaya.')'))
                    {
?>
<div>Ты добавил в таблицу данные<br />
<a href="index.php">вернутся обратно</a></div>
<?php
                    } ?>
анологично с другими del.php

PHP
1
2
3
4
5
6
7
8
<?php
if(mysql_query('DELETE FROM tvoya_tablica WHERE id = ?', $id)
                    {
?>
<div>Ты удалил из таблицы данные<br />
<a href="index.php">вернутся обратно</a></div>
<?php
                    } ?>
update.php
PHP
1
2
3
4
5
6
7
8
<?php
if(mysql_query('UPDATE tvoya_tablica SET yacheika1 = ?, yacheika2 = ? WHERE id = ?', $yacheika1, $yacheika2, $id)
                    {
?>
<div>Ты изменил в таблице данные<br />
<a href="index.php">вернутся обратно</a></div>
<?php
                    } ?>
соответственно должен быть файл где подключаешся к мускл и в каждом файле прописать
require_once( "tvoi_doc.php");
и конечно правь под свои нужды
1
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
21.06.2013, 12:56  [ТС]
а,если я не подключаю к Базе!?

Добавлено через 18 минут
PHP
1
2
3
insert into tvoya_tablica(yacheiki) values ('.$peremennaya.')'))
                    {
?>
Получается заместо фразы tvoya_tablica - написать название??? и заместо '.$peremennaya.' - написать , переменные которые нужно изменять?!
0
 Аватар для Ufon
19 / 19 / 7
Регистрация: 30.12.2012
Сообщений: 166
21.06.2013, 14:22
для начала реши что тебе нужно занести в таблицу... какую информацию...
если у тебя всего 3 кнопки и ни одного инпута или textarea то ты не занесешь уникальную информацию.. кроме id
который инкрементом будет увеличиватся на каждой записи

Цитата Сообщение от Samaras25 Посмотреть сообщение
Получается заместо фразы tvoya_tablica - написать название??? и заместо '.$peremennaya.' - написать , переменные которые нужно изменять?!
вместо tvoya_tablica - твоя таблица которую ты создал
yacheiki - твои ячейки в которые ты хочешь занести информацию (если их несколько пишешь через запятую)
в $peremennaya находится информация которую ты хочешь занести в yacheiki
обычно в $peremennaya хранят данные от формы в твоем случае их нет, поэтому можно сделать так:
PHP
1
$peremennaya = 1;
и как я писал предварительно должен быть файл с подключением к бд к примеру так
PHP
1
2
3
4
<?php
$db = mysql_connect ('localhost', 'пользователь', 'пароль');
mysql_select_db ("твоя база данных",$db);
?>
Цитата Сообщение от Samaras25 Посмотреть сообщение
а,если я не подключаю к Базе!?
ты не сможешь
Цитата Сообщение от Samaras25 Посмотреть сообщение
добавлять ,удалять и редактировать данные в таблице
1
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
21.06.2013, 22:08
Цитата Сообщение от Samaras25 Посмотреть сообщение
а,если я не подключаю к Базе!?

Добавлено через 18 минут
insert into tvoya_tablica(yacheiki) values ('.$peremennaya.')'))
{
?>

Получается заместо фразы tvoya_tablica - написать название??? и заместо '.$peremennaya.' - написать , переменные которые нужно изменять?!
вам написали как добавлять и редактировать записи в базе данных
если нужно производить какие-то другие действия, как вы говорите изменять переменные, это уже другая история
в начале примерно тоже - отправляешь форму скрипт принимает данные(если они есть) и дальше делает какие-то действия для изменения переменных например
PHP
1
if(isset($_POST['a'])){$a = $_POST['a']}
1
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
22.06.2013, 10:13  [ТС]
Цитата Сообщение от Ufon Посмотреть сообщение
для начала реши что тебе нужно занести в таблицу... какую информацию...
если у тебя всего 3 кнопки и ни одного инпута или textarea то ты не занесешь уникальную информацию.. кроме id
который инкрементом будет увеличиватся на каждой записи



вместо tvoya_tablica - твоя таблица которую ты создал
yacheiki - твои ячейки в которые ты хочешь занести информацию (если их несколько пишешь через запятую)
в $peremennaya находится информация которую ты хочешь занести в yacheiki
обычно в $peremennaya хранят данные от формы в твоем случае их нет, поэтому можно сделать так:
PHP
1
$peremennaya = 1;
и как я писал предварительно должен быть файл с подключением к бд к примеру так
PHP
1
2
3
4
<?php
$db = mysql_connect ('localhost', 'пользователь', 'пароль');
mysql_select_db ("твоя база данных",$db);
?>

ты не сможешь
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
  $dblocation = "127.0.0.1";
  $dbname = "kafedra";
  $dbuser = "root";
  $dbpasswd = "";
  $dbcnct = @mysql_connect($dblocation, $dbuser, $dbpasswd);
  if (!$dbcnct)
  {
    echo "<p>К сожалению, не доступен сервер MySQL</p>";
    exit();
  }
  if (mysql_select_db("kafedra",$db); )
  {
    echo "<p>К сожалению, не доступна база данных</p>";
    exit();
  }    
?>
вот так у меня прописано , выдает ощибку syntax error, unexpected ';' in Z:\home\localhost\www\kafedra\connect.ph p on line 12 . Понять не могу почему!
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
22.06.2013, 21:53
PHP
1
if (mysql_select_db("kafedra",$db))
точка с запятой не нужна
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.06.2013, 21:53
Помогаю со студенческими работами здесь

сайт на php
Хотел спросить, как начинающей веб-программист, можно ли создать сайт на php? и вчем будет разница сайта на php и CSS ? Просто CSS отвечает...

Сайт на PHP
У меня есть идея создание по сути простенького но полезного сайта кто бесплатно поможет вот мой скайп artur.dgeims1

Сайт на php
Добрый день. Когда то делала сайт на html и обновляла его сама. Теперь хочу сделать сайт на php но обновлять его будут уже сами...

php на сайт html
привет всем. мне нужна срочно ваша помощь я вообще не разбираюсь в пхп но мне надо на этот сайт http://www.vashrazmer-udm.ru/nov.html...

Мультиязычный сайт на php
Решил разработать мультиязычный сайт на php. Делаю такое впервые, поэтому нужна конструктивная критика такого подхода: ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru