Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет! появился такой вопросик!
есть оперативная таблица
CREATE TABLE `komp` (
`komp` varchar( 40 ) NOT NULL, `C_firm` int( 3 ) NOT NULL,`C_name` int( 3 ) NOT NULL)
есть две таблицы справочника
CREATE TABLE `firm` (
`C_firm` int( 3 ) NOT NULL, `firm` varchar( 40 ) NOT NULL)
CREATE TABLE `name` (
`C_name` int( 3 ) NOT NULL, `name` varchar( 40 ) NOT NULL)
как мне сделать что бы в полях основной таблицы C_firm и C_name отображались значения из таблиц справочников firm и name соотвецтвенно!
Раньше работал на foxpro и я понимаю что нужно связывать по ключам но как конкретно не могу понять! поэтому прошу вас отписать код как в моем случае сделать ключи и обьеденить таблицы!!! Заранее благодарен
Неактивен
Неактивен
что бы не захламлять форум новыми темами отпишу сво
Неактивен
й вопрос сдесь же
1)можно ли создать форму и обработать ее на одной и той же страницы
2)можно ли на одной странице добавлять данные в бд и отправлять mail на мой адрес
вот мой код:
<FONT size="3" COLOR="100088">
<form action="" method=post>
<div align="center">
<br />Введите ваше имя<br />
<input type="text" name="name" size="40">
<br />
<br />Введите ваш email<br />
<input type="text" name="email" size="40">
<br />
<br />Введите название фирмы<br/> для добавления в список фирм <br />
<input type="text" name="firm" size="40">
<br />
<br /><input type="submit" value="Отправить" name="submit">
</div>
</form>
<Center>
<?
if($_POST['submit'])
{
echo'<FONT size="4" COLOR="#FF0000">';
if(empty($_POST['name'])){print('Ошибка: Введите свое имя.');print"<p>";
$err1=1;}
else{$err1=0;}
if(empty($_POST['firm'])){print('Ошибка: Введите название фирмы.');print"<p>";$err=21;}
else{$err2=0;}
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email'])){print('Ошибка: Введите корректный Email.');print"<p>";$err3=1;}
else{$err3=0;}
$rez=$err1+$err2+$err3;
if($rez==0)
{
include("connect.php");
$firm=$_POST['firm'];
$Query = "INSERT INTO firm (firm) VALUES ('$firm')";
$result = mysql_query($Query);
if (!$result)
{
die('Неверный запрос: ' . mysql_error());
}
if ($result){
$Tema='Модели мобильных телефонов';
$mess = 'В таблицу спавочник firm (фирма) добавленна новая фирма ';
$from=$_POST['name'];
$to = 'V1taliy2000@yandex.ru';
mail($to, $Tema, $mess, "От:".$from);
echo'<FONT size="4" COLOR="#006400">';
print"Указанная вами фирма внесена в список фирм.";
print"<p>";
print"Сообщение о добавление данных отправлено администрации сайта.";
print"<p>";
print"После проверки фирма будет внесена в форму для добавления моделей телефонов. ";
}
}
mysql_close();
}
?>
в include("connect.php"); содержаться данные о подключение к серверу и выборе бд
Неактивен
Не возражаю
Вопросы по PHP следует задавать на webew.ru.
Неактивен