1

Тема: Нужна помощь в создании таблицы

У меня есть картинки, они идут с именами big1 big2 big3 и так далее. Так же есть скрипт который их выводит. Вот он:
<?php

define('_IN_JOHNCMS', 1);

switch ($n1)
{
case $n1:
$qd = @mysql_query("select * from `toto_team` where name='" . $n1 . "';");
$krr = @mysql_fetch_array($qd);
$img1 = "big".$krr[id]."";
break;



}

switch ($n2)
{
case $n2:
$qd = @mysql_query("select * from `toto_team` where name='" . $n2 . "';");
$krr = @mysql_fetch_array($qd);
$img2 = "big".$krr[id]."";
break;
}


?>
Моя цель чтоб было так: в нужном месте я ввожу название команды, а рядом выводится ее лого (файлы big1, big3..). Насколько я понимаю нужно создать таблицу 'toto_team'  в ней должны быть названия команд и их id соответствующее названиям картинок. Если я не прав исправте. Как такое реализовать?

2

Re: Нужна помощь в создании таблицы

Shelest
С таблицей и ее полями вы все правильно описали, надо их только создать и заполнить. А вот куда надо вводить название команды, чтобы выводилась картинка - этого я понять не смог.

Как я понял, будет текстовое поле ввода внутри формы; при отсылке данных формы из БД должен быть выбран id картинки и сформирован ее вывод. Если так, то надо только сделать форму и обработать отсылаемые ею данные.

Что именно вызывает затруднения?

3

Re: Нужна помощь в создании таблицы

Да, именно формой. А затруднение вызывает именно создание таблицы и ее заполнение. Как это правильно сделать? (с MySQL я на "вы")

4

Re: Нужна помощь в создании таблицы

Shelest
Создать таблицу с помощью phpMyAdmin очень просто: выберите БД, создайте таблицу toto_team с двумя полями, id (int, целое число) и name (varchar(100), текстовые данные из 100 символов). Затем заполните таблицу данными на вкладке "Вставить".

5

Re: Нужна помощь в создании таблицы

Что то у меня не очень получается. Помогите пожалуйста создать запрос на создание таблицы с этими полями

6

Re: Нужна помощь в создании таблицы

Shelest

CREATE TABLE `toto_team` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL
)