[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Задачка с phpMySQL
php-doctor
Вот смотрите . Это страница регистрации - http://gamez.elitno.net/misl.php . Вот её скрипт :

<title>Регистрация на кубок чемпионов</title>
</
head>
<
body>
<
br /><form name="spisok" method="post">
Введите логин : <br /> <input type="text" name="login" value="">
<
br>Выберите команду : <br /><input type="checkbox" name="koma" value="a2rs" checked="checked" />Arsenal<br />
<
input type="checkbox" name="koma" value="ba3r" />Barcelona<br />
<
input type="checkbox" name="koma" value="c5he" />Chelsea<br />
<
input type="checkbox" name="koma" value="real" />Real Madrid<br />
<
input type="checkbox" name="koma" value="mu" />Man Utd<br />
<
input type="checkbox" name="koma" value="inter" />Inter<br />
<
input type="checkbox" name="koma" value="milan" />Milan<br />
<
input type="checkbox" name="koma" value="bay" />Bayern Munchen<br />
<
input name="button" type="submit" value="OK" />
<
input type="reset" value="Отмена" />
</
form>


<?
include ('for.php') ;
$login=$_POST['login'];
$koma=$_POST['koma'];
if($_POST['button']==true and $koma=="a2rs" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Arsenal')" ;
}
if($_POST['button']==true and $koma=="ba3r" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Barcelona')" ;
}
if($_POST['button']==true and $koma=="c5he" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Chelsea')" ;
}
if($_POST['button']==true and $koma=="real" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Real Madrid')" ;
}
if($_POST['button']==true and $koma=="mu" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Man Utd')" ;
}
if($_POST['button']==true and $koma=="bay" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Bayern')" ;
}
if($_POST['button']==true and $koma=="inter" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Inter')" ;
}
if($_POST['button']==true and $koma=="milan" ) {
$result="INSERT INTO registr(nik,koma)VALUES('$login','Milan')" ;
}
$query=mysql_query($result);
if ($_POST['button']==true) {
echo "<br>Ваша заявка на Лигу Чемпионов принята , спасибо.";
}
else
{
echo "";
}
?>

http://gamez.elitno.net/vibor.php - а вот страница , где выводятся те кто зарегался .
А хочу , чтобы когда кто-то выбирал себе команду на http://gamez.elitno.net/misl.php она исчезала , чтобы пользователи не могли выбирать себе одинаковые комады . Что мне для этого нужно прописаь ? Заранее спасибо .




Спустя 26 минут, 13 секунд (3.06.2011 - 18:29) alex12060 написал(а):
Что-то я не понимаю.

Спустя 1 минута, 41 секунда (3.06.2011 - 18:31) php-doctor написал(а):
ну вот зайди сюда http://gamez.elitno.net/misl.php
впиши свой ник (выдумай) и выбери одну из списка
потом зайди сюда http://gamez.elitno.net/vibor.php
и увидишь себя в списке
а я хочу чтобы после того как ты выбрал команду она исчезала из списка
типо она уже занята
понял , Сань ? smile.gif

Спустя 2 минуты, 54 секунды (3.06.2011 - 18:34) php-doctor написал(а):
П О М О Г И Т Е

Спустя 1 минута, 1 секунда (3.06.2011 - 18:35) waldicom написал(а):
Надо команды сначала выбирать из базы, а потом выводить в цикле. В ручную исключать не получится.

Спустя 1 минута, 9 секунд (3.06.2011 - 18:36) php-doctor написал(а):
не понятно huh.gif

Спустя 37 секунд (3.06.2011 - 18:37) php-doctor написал(а):
я вывожу ник и команду тут http://gamez.elitno.net/vibor.php

Спустя 5 минут, 2 секунды (3.06.2011 - 18:42) waldicom написал(а):
Сейчас чекбоксы пишутся в ручную, так? А надо выбирать их с базы и выводить. Тогда появится возможность выбирать с базы только те команды, которые еще не заняты.
Потом перейдем к insert'ам, которые в данные момент представляют собой тихий ужас.
Итак, первая задача: выбрать все команды из базы данных и вывести их для выбора. Возможно потребуется сначала создать таблицу, в которой будут храниться все команды.

Спустя 2 минуты, 27 секунд (3.06.2011 - 18:44) php-doctor написал(а):
спс , но я начигающий , пока что трудно понять последнее сообщение smile.gif
я написал тебе в icq , моя ася - 567483014 , ответь плиз
также есть скайп artemmtv
буду очень благодарен

Спустя 5 минут, 5 секунд (3.06.2011 - 18:49) waldicom написал(а):
В аське за баблосы, здесь за просто так. Это же для учебы, или?

Насчет верхнего сообщения: сейчас выбранные команды вместе с никами заносятся в базу данных, так? А теперь надо сделать, чтобы они оттуда еще и читались. Значит делаем сначала таблицу `team`, что-то типа
id - int
teamName - varchar

затем делаем
$result = mysql_query('SELECT * FROM team');


затем выводим все в цикле
while($row = mysql_fetch_assoc($result)){
echo 'team ' . $row['teamName'] . '<br/>';
}


и покаываем результат. Или показываем ошибки, которые получились.

Спустя 3 минуты, 54 секунды (3.06.2011 - 18:53) php-doctor написал(а):
они читаются оттуда в файле vibor.php тоесть тут http://gamez.elitno.net/vibor.php

Спустя 1 час, 36 минут, 7 секунд (3.06.2011 - 20:29) php-doctor написал(а):
помогите - будьте мужиками
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.