Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Объединение баз данных
 
 автор: liberty   (28.02.2013 в 07:52)   письмо автору
 
 

Добрый день!
На сайте есть разделы школы и профучилища.
На страницах уч. заведений выводятся комменты.Школы:
<form action="#" method="POST" enctype="multipart/form-data" name="addcom" id="addcom" onSubmit="return false" class="sendform">
<input class="comment_name" type="text" name="author" id="author"> Ваше имя
<div class="corner20"><textarea name="text"></textarea></div>
<input name="id" type="hidden" value="<?php echo $id_school?>">
<input type='hidden' name='advertisment' value='<?php echo $myrow3['title']; ?>'>
<input class="button-small" name="button" type="button" value='Отправить' onclick="doLoad(document.getElementById('addcom'))">
</form>

Училища:
<form action="#" method="POST" enctype="multipart/form-data" name="addcom" id="addcom" onSubmit="return false" class="sendform">
Ваше имя <input class="comment_name" type="text" name="author" id="author">
<div class="corner20"><textarea name="text"></textarea></div>
<input name="id" type="hidden" value="<?php echo $id_pu?>">
<input name="url" type="hidden" value="<?php echo post_pu.php?>">
<input type='hidden' name='advertisment' value='<?php echo $myrow3['title']; ?>'>
<input class="button-small" name="button" type="button" value='Отправить' onclick="doLoad(document.getElementById('addcom'))">
</form>

Все это заносится в разные базы данных.
Нужно объединить БД. Нужно в БД добавить ссылку.
Вместо
 <input name="id" type="hidden" value="<?php echo $id_pu?>">

писать
<input name="id" type="hidden" value="<?php echo $http://mysite.ru.id_pu; ?>">

Бред получается.

  Ответить  
 
 автор: confirm   (28.02.2013 в 17:59)   письмо автору
 
   для: liberty   (28.02.2013 в 07:52)
 

Насчет бреда не знаю, но абсурд полнейший.

enctype - определяет способ кодирования данных формы при их отправке на сервер. По умолчанию равно application/x-www-form-urlencoded, которое для ваших данных как раз и нужно. При multipart/form-data данные не кодируются, и применяется тогда, когда вы отправляете формой бинарные данные - файлы, и в форме присутствует элемент input type="file".

action="#", onSubmit="return false", onclick="doLoad(document.getElementById('addcom'))" - это вообще кошмар какой-то. onSubmit="return false" означает, что форму обычным способом вообще отправить нельзя. Следовательно должна происходить отправка иным способом (ajax к примеру) ключей и значение ее полей. Если это так, то к чему тыкать в форму action="#"? Вы понимаете значение action?

onclick="doLoad(document.getElementById('addcom'))" тоже вполне можно выбросить, производить отправку обычным способом - onSubmit="return doLoad(this)", если эта функция производит проверку значений перед отправкой, и соответственно разрешает/запрещает отправку формы. Или onSubmit="doLoad(this)" - если эта функция не проверки, а отправки значений формы.

А вот это: value="<?php echo post_pu.php; ?>", value='<?php echo $myrow3['title']; ?>', value="<?php echo $http://mysite.ru.id_pu; ?>", действительно кошмар. Что это и зачем?

  Ответить  
 
 автор: Jovidon   (01.03.2013 в 11:58)   письмо автору
 
   для: liberty   (28.02.2013 в 07:52)
 

Вообще ужас!!!

Мой вам совет, читайте эту книгу http://softtime.ru/php5/?id_article=115

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования