Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

пОЛУЧЕНИЕ дАННЫХ чЕРЕЗ аВТОИНКРЕМЕНТНОЕ пОЛЕ!

1.9K
04 января 2004 года
Andius
61 / / 04.01.2004
Проблема вот в чем! У меня создана таблица, в которой есть три поля: login, post, id. Естественно id задействован как автоинкрементное поле! Далее, у меня есть скрипт select.php который должен показывать сообщение с номером id который введен в адресной строке, т.е. это должно выглядеть примерно так:
я пишу в адресной строке localhost/select.php?id=1
при этом у меня должен высветиться первый пост, если пишу вместо цифры 1 например 3, то должна высвятиться третяя новость!
localhost/select.php?id=3
Но почему то когда я пишу это у меня ничего не происходит! Если нужно, могу написать сюда код скрипта... но все же, помогите, пожалуйста, весь день сегодня парюсь!
1.9K
05 января 2004 года
HabaHaba
172 / / 24.12.2003
Код в студию :)
1.9K
05 января 2004 года
Andius
61 / / 04.01.2004
Спасибо, но эту проблему я уже решил, зато возникла друга - вчера я создал таблицу test с полями id автоинкрементное, login, post. Сегодня хочу сделать то же самое, но похоже пишу другой код... не знаю... посмотрите что неправильно:
CREATE TABLE TEST ( id int NOT NULL auto_increment , login text, post text ) ;
1.9K
05 января 2004 года
HabaHaba
172 / / 24.12.2003
Цитата:
Originally posted by Andius
CREATE TABLE TEST ( id int NOT NULL auto_increment , login text, post text ) ;


Нужно автоинкрементное поле сделать primary key
[SQL]
CREATE TABLE TEST ( id int NOT NULL auto_increment , login text, post text, primary key(id) ) ;
[/SQL]

1.9K
07 января 2004 года
Andius
61 / / 04.01.2004
спасибо за предыдущий вопрос, только вот еще интересно что узнать:
есть у меня автоинкрементное поле id, есть таблица новостей, чтобы вывести отдельную новость, пишу в адресной строке код:
localhost/news?id=1
К примеру я хочу чтобы в эту новость были включены другие новости, и хочу через адресную строку получить доступ к кажной из этой новости, т.е. мне хочется, чтобы адресная строка приняла вид:
localhost/news?id=1&show=1
Как мне это сделать? Просто хочется сделать маленький форум, чтобы там в каждой теме можно было выбрать любой пост и т.д.
короче, хочу чтобы в адресной строке фигурировал знак "&"
примного благодарен!
1.9K
08 января 2004 года
HabaHaba
172 / / 24.12.2003
Цитата:
Originally posted by Andius
короче, хочу чтобы в адресной строке фигурировал знак "&" примного благодарен!


Как ты формируешь ссылки? Это вообще твой, самописный скрипт или ты откуда то его взял и теперь разбираешься?
Добавить в ссылку знак "&" (как и любой другой) вроде бы не составляет проблемы :)
print "<a href=\"ssilka.php?id=1&show=1\">1</a>";

1.9K
08 января 2004 года
Andius
61 / / 04.01.2004
а может выложишь сюда исходный код какого-нибудь наипростейшего скрипта, но чтобы там в адресной строке фигурировал знак &
только не надо выкладывать скрипт с формой где метод поставлен get
1.9K
08 января 2004 года
HabaHaba
172 / / 24.12.2003
Цитата:
Originally posted by Andius
а может выложишь сюда исходный код какого-нибудь наипростейшего скрипта, но чтобы там в адресной строке фигурировал знак &
только не надо выкладывать скрипт с формой где метод поставлен get


Если честно, даже не знаю, что бы тебе посоветовать... Пример скрипта в котором используется & при передачи переменных?
Это ЛЮБОЙ скрипт который использует для передачи параметров метод GET.
Ну... Типа:

Код:
$i=0;
if (!isset($_GET["par1"])) {
      //Если в строке нет первого параметра
    print "Выберете первый параметр:
"
;
    for ($i=0;$i<10;$i++) {
            print " [$i] ";
    }
} elseif (isset($_GET["par1"]) && !isset($_GET["par2"])) {
      //Если в строке нет второго параметра но есть первый
    print "Выберете второй параметр:
"
;    
    for ($i=0;$i<10;$i++) {
            print " [$i] ";
    }
} else {
      //Если есть оба параметра
      print "Параметр1: ".$_GET["par1"]."
"
;
      print "Параметр2: ".$_GET["par2"]."
"
;
      print "Ещё раз";
}

Сохрани как test.php
Но вообще, тебе бы самые основы поучить.
1.9K
08 января 2004 года
Andius
61 / / 04.01.2004
по-моему скрипт немного левый! Как я понял там если первое значение выбрано, необходимо выбрать второе значение, но первое значение когда выбираешь не появляется строка "выберите второй параметр" или как там ее... В общем я этот скрипт немного поюзал, стало попонятнее!
А может выложишь этот же скрипт, только доделанный или другой похожий? Просто на скриптах учиться бывает легче и быстрее чем читать мануал!
кстати, зацени мою маленькую гостевую книгу, только не читай че я там понаписал, муть всякая, но можешь оставить свой пост!:)
адрес andius.h11.ru/guest.php
1.9K
09 января 2004 года
HabaHaba
172 / / 24.12.2003
Это не скрипт левый. Это php у тебя стоит старый.
Замени в нём $_GET на $HTTP_GET_VARS и будет тебе счастье (наверное).
1.9K
09 января 2004 года
Andius
61 / / 04.01.2004
действительно... похоже надо php менять на более новую версию. Какая там самая новая версия?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог