PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
Kletuss Отправлено: 22 Мая, 2014 - 00:13:46 • Тема: Не принимает параметр id (PHP) • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 1322
Мелкий пишет:
Kletuss пишет:
Сессия походу не принимает параметр id

Kletuss пишет:
isset ($_GET ['id'])

При чём тут сессия?
GET - это параметры ссылки.


ну так же id смотрится в текущей сессии....
Kletuss Отправлено: 21 Мая, 2014 - 20:05:26 • Тема: Не принимает параметр id (PHP) • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 1322
Прошу помощи у людей которые могут подсказать что не так и что делать, где искать ответ....
Не работает этот фрагмент, пишет что без параметра захожу.
[b]session_start();
include ("vklbd.php");
if ( isset ($_GET ['id']))
{
$id = $_GET['id'];
}
else
{
exit ("Вы зашли на страницу без параметра!");
}
if (preg_match ("|^[\d]+$|", $id))
{
exit ("<p> Invalid request format! Check URL </p>");
}
if (!empty ($_SESSION['user_name']) and !empty($_SESSION['pass']))
{
Kletuss Отправлено: 02 Апреля, 2014 - 16:22:32 • Тема: Вызов javaScript a • Форум: Обучение на основе реальных проектов

Ответов: 2
Просмотров: 4460
Толком не слышал, можно ли больше конкретики. Проблема в этои самом jQuery ?
Тоесть с ним разбиратся и всё понятно станет???
Kletuss Отправлено: 01 Апреля, 2014 - 22:31:11 • Тема: Вызов javaScript a • Форум: Обучение на основе реальных проектов

Ответов: 2
Просмотров: 4460
Ситуация заключается в том что написал html страничку с которой должны считываться данные и заполнятся таблица в mySql. После написал php скрипт с запросом insert (на заполнение таблицы) Для этого использовал javascript что бы с помощью его вызвать пхп скрипт который и будет заполнять Растерялся
Код HTML:
<script type='text/javascript' src='./javascript.js'></script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Регистрация</title>
<link rel="stylesheet" type="text/css" href="ctyle.css">
</head>

<body>

<div class="main">
<div class="head">fdgdfgggdfgdfg</div>

<div class="menu">
<!--<li><a href="resume.html" >Главная</a></li>-->
<p><li><a href="Contact.html">Контакты</a></li>
<p><li><a href="login.html">Личный кабинет</a></li>
<!--<p><li><a href="registration.html">Регистрация</a></li>-->
</div>

<div class='login'>
<form action="" method="get" enctype="multipart/form-data">
Логин:<br /><input id="user_name" type="text" size="20"><br />
Ф.И.О:<br /><input id="fio" type="text" size="20"><br />
Дата рождения:<br /><input id="data" type="data" size="20"><br />
Контактный тел.:<br /><input id="tel" type="text" size="20"><br />
Пароль:<br /><input id="pass" type="password" size="20"><br />
E-mail:<br /><input id="mail" type="text" size="20"><br /><br />
<center><input type="submit" name="registr" value="registr" onclick="send_data()"></center>
</form>
</div>

код javascript:
function query() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest !='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function send_data() {
var user_name = document.getElementById("user_name").value;
var fio = document.getElementById("fio").value;
var data = document.getElementById("data").value;
var tel = document.getElementById("tel").value;
var pass = document.getElementById("pass").value;
var mail = document.getElementById("mail").value;
var reg = query();
reg.onreadystatechange = function () {
if (reg.readyState == 6) {
alert(reg.responseText);
}
}
reg.open('GET', './insert.php?user_name='+user_name+'&fio='+fio+'&data='+data+'&tel='+tel+'&mail='+mail+'&pass='+pass, true);
reg.send(null);
}

php :
<?php
if ($connect = mysql_connect("localhost", "root", "")){
mysql_query("set names cp1251");
mysql_query("set character_set_server=cp1251");#посылает запрос
mysql_select_db("practical");
$query = "INSERT INTO users (user_name, fio, data, tel, mail, pass)
VALUES ('".$_GET['user_name']."','".$_GET['fio']."','".$_GET['data']."','".$_GET['tel']."','".$_GET['mail']."','".$_GET['pass']."')";
if(!mysql_query($query)) {
echo "Ошибка запроса: ".mysql_error();
} else {
echo "Запись добавлена";
}
} else {
echo "Connected failed.";
}
?>


БУду весьма признателен за помощь и хоть какой-то полезный совет.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB