пОЛУЧЕНИЕ дАННЫХ чЕРЕЗ аВТОИНКРЕМЕНТНОЕ пОЛЕ!
я пишу в адресной строке localhost/select.php?id=1
при этом у меня должен высветиться первый пост, если пишу вместо цифры 1 например 3, то должна высвятиться третяя новость!
localhost/select.php?id=3
Но почему то когда я пишу это у меня ничего не происходит! Если нужно, могу написать сюда код скрипта... но все же, помогите, пожалуйста, весь день сегодня парюсь!
Код в студию :)
CREATE TABLE TEST ( id int NOT NULL auto_increment , login text, post text ) ;
Цитата:
Originally posted by Andius
CREATE TABLE TEST ( id int NOT NULL auto_increment , login text, post text ) ;
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]
есть у меня автоинкрементное поле id, есть таблица новостей, чтобы вывести отдельную новость, пишу в адресной строке код:
localhost/news?id=1
К примеру я хочу чтобы в эту новость были включены другие новости, и хочу через адресную строку получить доступ к кажной из этой новости, т.е. мне хочется, чтобы адресная строка приняла вид:
localhost/news?id=1&show=1
Как мне это сделать? Просто хочется сделать маленький форум, чтобы там в каждой теме можно было выбрать любой пост и т.д.
короче, хочу чтобы в адресной строке фигурировал знак "&"
примного благодарен!
Цитата:
Originally posted by Andius
короче, хочу чтобы в адресной строке фигурировал знак "&" примного благодарен!
короче, хочу чтобы в адресной строке фигурировал знак "&" примного благодарен!
Как ты формируешь ссылки? Это вообще твой, самописный скрипт или ты откуда то его взял и теперь разбираешься?
Добавить в ссылку знак "&" (как и любой другой) вроде бы не составляет проблемы :)
print "<a href=\"ssilka.php?id=1&show=1\">1</a>";
только не надо выкладывать скрипт с формой где метод поставлен get
Цитата:
Originally posted by Andius
а может выложишь сюда исходный код какого-нибудь наипростейшего скрипта, но чтобы там в адресной строке фигурировал знак &
только не надо выкладывать скрипт с формой где метод поставлен get
а может выложишь сюда исходный код какого-нибудь наипростейшего скрипта, но чтобы там в адресной строке фигурировал знак &
только не надо выкладывать скрипт с формой где метод поставлен 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 "Ещё раз";
}
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
Но вообще, тебе бы самые основы поучить.
А может выложишь этот же скрипт, только доделанный или другой похожий? Просто на скриптах учиться бывает легче и быстрее чем читать мануал!
кстати, зацени мою маленькую гостевую книгу, только не читай че я там понаписал, муть всякая, но можешь оставить свой пост!:)
адрес andius.h11.ru/guest.php
Замени в нём $_GET на $HTTP_GET_VARS и будет тебе счастье (наверное).
действительно... похоже надо php менять на более новую версию. Какая там самая новая версия?