Соответствие данных в таблице

Nil_s

Новичок
Соответствие данных в таблице

Имеется, к примеру, трое человек:

Иван Смирнов
Николай Дегтярёв
Игорь Никонов

И база
people - id, name, surname

Есть форма и <select name="name"> имён:
Иван
Николай
Игорь

Как прописать, чтоб в surname вставлялись нужные фамилии?

-~{}~ 19.03.06 00:40:

Или это ч/з javascript же наверное? <:|
 

matross

Новичок
Re: Соответствие данных в таблице

Ты сам понимаешь чего хочешь? Я что-то не понял
 

Nil_s

Новичок
Да: две таблицы в БД, в одну из формы вставляем $name, а $surname - через скрипт. Это вообще возможно?

-~{}~ 19.03.06 03:24:

Если кому-нибудь интересно, решил так:
<?
if ($submit)
{
$arr=array("Иван","Николай","Игорь");
$surname=array("Смирнов","Дегтярёв","Никонов");
?>
<br>
<?
$look=$arr[$name];
$sql=mysql_query("INSERT INTO test values (NULL, '$look', '$surname[$name]')");
echo "Успешно добавлен в базу.<br>\n";
echo "<a href=\test.php>Вернуться к базе.</a>\n";
}
else
{
?>
<form method="POST" action="<?php echo $PHP_SELF?>">
<select name="name" single size=1>
<option value="0">Иван
<option value="1">Николай
<option value="2">Игорь
</select>
<input type="submit" name="submit" value="Добавить"></p>
</form>
<?
}
?>

Возможно подскажете какие-нибудь более изящные решения?
 

Кром

Новичок
Ну, по большому счету, весь код нужно просто переписать заново. Много мелких просчетов, из-за которых потом будут возникать ошибки.
 

Nil_s

Новичок
Да, верно...
Но это просто тестовый вариант, для того, чтоб механизм понять... Сейчас буду отлаживать.=) Хотя "много", сильно сказано - тут всего-то пять строк (нужных) PHP.=)
 
Сверху