[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: присваивание данных одного столбца в другой
sseryozha
есть 2 таблицы
main (year, number,title, subject_id, link)
subjects (subject_id, subject)

необходимо при выборе значения subject из выпадающего списка, присвоить в таблицу main значение subject_id из таблицы subjects, соответствующее выбранному предмету

php код:

<?php
header('Content-Type: text/html; charset=utf-8');
/*Соединяеся с базой и делаем выборку из таблицы*/

mysql_connect("localhost", "root", "");
mysql_select_db("suverev");
mysql_set_charset('utf8');
$sql = "SELECT subject FROM subjects";
$result_select = mysql_query($sql);
/////////////////////////////////////

if(isset($_POST['submit']))
{

$thYear=$_POST['tyear'];
$thNumber=$_POST['tnumber'];
$thTitle=$_POST['ttitle'];

$sql = "INSERT INTO `suverev`.`main` (`year`, `number`, `title`) VALUES (\"$thYear\",\"$thNumber\", \"$thTitle\")";
$res = mysql_query($sql);
}

/////////////////////////////////////
$uploaddir = 'Z:\home\localhost\www\uploads\\';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "File was successfully uploaded.\n";
} else {
echo $_FILES['userfile']['error'];
}
?>
<html>
<
head>
<
title>Upload</title>
<
link rel="stylesheet" type="text/css" href="upload.css">
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</
head>
<
body>
<
FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST>
<
div><INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="10000000000"><!-- макс. размер -->
<
input type="text" name="tyear" size="20" placeholder="Год" ><br>
<
input type="text" name="tnumber" size="20" placeholder="Номер" ><br>
<
input type="text" name="ttitle" size="20" placeholder="Название" ><br>
Предмет <br><?
/*Выпадающий список*/
echo "<select name = ''>";
while($object = mysql_fetch_object($result_select)){
echo "<option value = '$object->subject' > $object->subject </option>";
}
echo "</select>";
?><br>
Автор <br><?
mysql_connect("localhost", "root", "");

mysql_select_db("suverev");
mysql_set_charset('utf8');
$sql = "SELECT last_name FROM autors";

$result_select = mysql_query($sql);
/*Выпадающий список*/
echo "<select name = ''>";
while($object = mysql_fetch_object($result_select)){
echo "<option value = '$object->last_name' > $object->last_name </option>";
}
echo "</select>";
///////////////////////ДАЛЕЕ ПОЙДЁТ ЗАГРУЗКА ФАЙЛА
?><br>

Загрузите файл:<br><INPUT NAME="userfile" TYPE="file"><br>
<
INPUT TYPE="submit" name="submit" VALUE="Добавить"></div>
</
FORM>
</
body></html>



 ! 

М
Не создавай дубли тем.
Invis1ble
Быстрый ответ:

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