Задача такая.
1)Нужно создать форму для зполнения данных.
2)Эти данные должны записатся в базу мускл
3)Данные должны отображатся на странице те которые заполнил человек.
Помогите в этом разобратся,я новичок в этом.
Спустя 1 час, 9 минут, 22 секунды (1.08.2011 - 19:55) Invis1ble написал(а):
Я не понял, за тебя код надо написать или где? Тогда тебе в ветку "Проекты" или пиши мне в личку, по оплате договоримся.
Если нет, то пиши конкретно, что непонятно, а не список пунктов задания.
Если нет, то пиши конкретно, что непонятно, а не список пунктов задания.
Спустя 1 час, 33 минуты, 50 секунд (1.08.2011 - 21:29) Fredrich написал(а):
за 1 доллар сделаю
Спустя 10 минут, 3 секунды (1.08.2011 - 21:39) Invis1ble написал(а):
Цитата |
за 1 доллар сделаю |
монстр

Спустя 2 минуты, 43 секунды (1.08.2011 - 21:42) allplayer написал(а):
Пиши мне в аську 585609005. Я помогу тебе бесплатно.

Спустя 14 минут, 53 секунды (1.08.2011 - 21:57) Fredrich написал(а):
чего монстр, лады и я могу тоже бесплатно... Skype: gluk77750
Спустя 1 минута, 26 секунд (1.08.2011 - 21:58) Invis1ble написал(а):
facepalm.gif
Спустя 15 минут, 7 секунд (1.08.2011 - 22:13) bulgakov написал(а):
Artemenko
Странно... если ты в этом новичок то как тебе могли такое задание дать? Обычно хоть как то подготавливают к этому значит ты просто плохо учишься! Просто так такие задания не дадут или ты что-то скрываешь или я не знаю...
Странно... если ты в этом новичок то как тебе могли такое задание дать? Обычно хоть как то подготавливают к этому значит ты просто плохо учишься! Просто так такие задания не дадут или ты что-то скрываешь или я не знаю...
Спустя 1 минута, 23 секунды (1.08.2011 - 22:15) Invis1ble написал(а):
Та это прогульщик-халявщик, скорее всего

Спустя 13 часов, 37 минут, 8 секунд (2.08.2011 - 11:52) ИНСИ написал(а):
Artemenko вот, надеюсь я тебе помог:
<?php
/* SQL запрос на создание новой таблицы в БД: test
CREATE TABLE `test`.`users` (
`id` MEDIUMINT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 35 ) NOT NULL ,
`firstname` VARCHAR( 35 ) NOT NULL
) ENGINE = MYISAM ;
*/
ini_set('display_errors', true); // В случае ошибок, выводим их на экран
header("Content-type: text/html; charset=utf-8"); // Устанавливаем кодировку для вывода
session_start(); // Инициализируем сессию
$db = mysql_connect('localhost','root',''); // устанавливаем соединение с БД
mysql_select_db('test',$db); // Выбираем БД под названием test
mysql_query('SET NAMES UTF8'); // Устанавливаем кодировку
// Если была отправлена форма
if(isset($_POST['send'],$_POST['name'],$_POST['firstname'])) {
// Функция безопасности
function safesql($source) {
$source = trim($source);
if(get_magic_quotes_gpc()) $source = stripslashes($source);
return mysql_real_escape_string($source);
}
// Заносим данные в БД
mysql_query("
INSERT
INTO `test`(`name`,`firstname`)
VALUES('".safesql($_POST['name'])."','".safesql($_POST['firstname'])."')
") or die(mysql_error()); // Или выводим сообщение об ошибке
$_SESSION['msg'] = 'Данные успешно сохранены'; // Создаем сессию с успешным добавленим информации в БД
// Обновляем странцу, чтобы нельзя было отправить данные повторно нажатием кнопки F5 :)
header('Location: http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Домашнее задание</title>
<style>
.form { margin: 10px; width: 300px; padding: 10px; border: 1px solid #CCC; }
</style>
</head>
<body>
<div class="form" align="center">
<form action="" method="post">
<p>Имя: <input type="text" name="name" /></p>
<p>Фамилия: <input type="text" name="firstname" /></p>
<p><input name="send" type="submit" value="Сохранить данные" /></p>
<?php if(isset($_SESSION['msg'])) { ?>
<p><? echo $_SESSION['msg']; ?></p>
<?php unset($_SESSION['msg']); } ?>
</form>
</div>
<div class="form" align="center">
<h5>Все пользователи в Базе данных</h5>
<?php
// Вытаскиваем записи в БД
$rows = mysql_query("
SELECT *
FROM `users`
ORDER BY `id` DESC
") or die(mysql_error()); // Или выводим ошибку, если она есть
// Есть есть записи в БД
if(mysql_fetch_assoc($rows) > 0) {
// Обходим циклом каждого пользователя
while($data = mysql_fetch_assoc($rows)) {
// Выводим данные
echo '<p>Имя: '.htmlspecialchars($data['name']).' и Фамилия: '.htmlspecialchars($data['firstname']).'</p>';
}
} else {
echo '<p>В базе нет пользователей</p>'; // Если нет пользователей в БД, выводим сообщение
}
?>
</div>
</body>
</html>