PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 33
iOnyx Отправлено: 05 Февраля, 2015 - 19:03:57 • Тема: помощь с js • Форум: Вопросы новичков

Ответов: 2
Просмотров: 106
спасибо буду пробовать
iOnyx Отправлено: 05 Февраля, 2015 - 17:59:06 • Тема: помощь с js • Форум: Вопросы новичков

Ответов: 2
Просмотров: 106
Подскажите плз как реализовать по идее простой скриптик.
суть такова:
к примеру есть две переменные $a=3 и $b=5 значения которых не меняются и есть инпут куда вводит число пользователь. И вот когда пользователь введет число должна в отдельном блоке без перезагрузки страницы вывестись сумма этих трех значений.
iOnyx Отправлено: 19 Января, 2015 - 13:18:06 • Тема: проблема с кодировкой при отправке формы • Форум: Вопросы новичков

Ответов: 2
Просмотров: 148
спасибо помогло
iOnyx Отправлено: 19 Января, 2015 - 11:42:32 • Тема: проблема с кодировкой при отправке формы • Форум: Вопросы новичков

Ответов: 2
Просмотров: 148
отправляю данные формы средствами ajax но при обработке и записи их в бд получается такая ерунда:
CODE (htmlphp):
скопировать код в буфер обмена
  1. text=%D0%A3%D0%9D%D0%98%D0%9A%D0%90%D0%9B%D0%AC%D0%9D%D0%AB%D0%99+%D0%91%D0%A3%D0%9A%D0%A1&urlsite=http%3A%2F%2Fcointellect.com%2F%3Fcode%3Da3f2ae6c&linkprice=&tosaccept=1


пробовал в сервисах онлайн декодинга распознать кодировку то выходило типо utf-8 и Shift_JIS пробовал перекодировать с помощью iconv но ничего не помогло не на выходе не на входе. Сам файл где написан скрипт в кодировке ANSII а бд в cp-1251.

весь скрипт:
PHP:
скопировать код в буфер обмена
  1. if($_POST['ajax'] == 'cepochka'){
  2.         $data = $_POST['data'];
  3.        
  4.         mysql_query("INSERT INTO `ajax` (content,user)VALUES('$data','5')");
  5. }
  6.  
  7. $sql = mysql_query("SELECT * FROM `ajax`");
  8. while($sqll = mysql_fetch_assoc($sql)){
  9.        
  10.         echo $data."<br />";
  11. }
  12.  
  13. ?>
  14. <script type="text/javascript">
  15.          
  16.             $(document).ready(function(){
  17.                 $('.form').submit(function(e) {
  18.                                 e.preventDefault();
  19.                                         if ($('#chek').is(':checked')) {
  20.                                                 var cep_data=$(this).serialize();                                              
  21.                                                  $.ajax({
  22.                                                 url: "/test.php",
  23.                                                 type: "POST",
  24.                                                 data : {data: cep_data,
  25.                                                                 ajax: 'cepochka'
  26.                                                 },
  27.                                         success: function(data) {
  28.                                                 document.getElementById('count').style.display = '';
  29.                                                 alert('Перейдите в корзину для оплаты заказа!');
  30.                                                
  31.                                             }
  32.                                         });
  33.                                 }else {
  34.                                         alert('Ознакомтесь с правилами проекта!');
  35.                                 }
  36.                         });
  37.                
  38. });
  39.             </script>
  40.            
  41.             <form class='form'>
  42.  
  43.                             <table class='profile' width='100%' border='0' cellpadding='0' cellspacing='0'>
  44.                                 <thead>
  45.                                     <tr>
  46.                                         <th align='center' width='42%' nowrap='nowrap'>Параметр</th>
  47.                                         <th align='center' nowrap='nowrap'>Значение</th>
  48.                                         <th></th>
  49.  
  50.                                     </tr>
  51.                                 </thead>
  52.                                 <tbody>
  53.                                     <tr>
  54.                                         <td><b>Текст объявления</b></td>
  55.                                                                                 <td class="value"><input class="val" type="text" value=""  maxlength="50" name="text"  /></td>
  56.                                         <td class="service"><span id="hint1" class="hint-quest"></span></td>
  57.                                     </tr>
  58.  
  59.                                    
  60.                                     <tr>
  61.                                         <td><b>URL сайта</b> (включая http://)</td>
  62.                                                                             <td class="value"><input class="val" type="text" value=""  maxlength="300" name="urlsite"></td>
  63.                                         <td class="service"><span id="hint3" class="hint-quest"></span></td>
  64.                                     </tr>
  65.                                     <tr>
  66.                                         <td>Стоимость заказа</td>
  67.                                                                                 <td class="price" colspan="3"><input name="linkprice" type="text" value="<?=$cepochka;?>" maxlength="2" name="summa" readonly="readonly"/><?=$sitevalname ?>
  68.                                         </td>
  69.                                     </tr>
  70.  
  71.                                 </tbody>
  72.                             </table>
  73.                            
  74.                                                        
  75.   <div class='centerbtn'>
  76.     <p><a href="/rules.html" target="_blank">Правила (ссылка откроется в новом окне)</a>      <input type="checkbox" name="tosaccept" id="chek" value="1" />
  77.       Я согласен(на) с правилами размещения рекламы на
  78.       <?=$sitename ?>
  79.     </p>
  80.    <input type="submit"  class='btn-blue' value="Разместить"/>
  81. </div>
  82. </form>


подскажите плз как исправить кодировку???
iOnyx Отправлено: 08 Января, 2015 - 22:03:25 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
[quote=esterio][/quote]
да вы писали что не надо обрабатывать json как html но у вы я не знал как его можно обработать по другому, сейчас вот знаю.
iOnyx Отправлено: 08 Января, 2015 - 19:05:26 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
оказалось все намного проще.
отправляем данные через аякс без

и при обработке POST сразу выводим таблицу с нужными нам данными и без

а в ответ в аяксе пишем
CODE (javascript):
скопировать код в буфер обмена
  1. $('#content').html(data);

и все никакого гемора.

незнаю почему вы не предложили этот вариант, сам бы я не додумался поскольку такого нигде не встречал в доках.
Но все равно спасибо за помощь.
iOnyx Отправлено: 08 Января, 2015 - 07:23:13 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
Alvor пишет:
а чем не устраивает
CODE (javascript):
скопировать код в буфер обмена
  1. JSON.parse(JSON_Object)
?

поподробнее пожалсто.
iOnyx Отправлено: 06 Января, 2015 - 13:20:43 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
блин за эту неделю прочитал кучу разных статей и не могу найти ответ на свой вопрос.
iOnyx Отправлено: 05 Января, 2015 - 15:49:00 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
если делать таким образом то тогда как вывести в модальном окне аватар если название картинки находится в бд?
ведь так не сделаешь:
<img src="http://site[dot]ru/ava/<span id='ava'></span>" />

и еще есть парочку моментов где такой вид не подходит
iOnyx Отправлено: 05 Января, 2015 - 15:15:32 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
тогда подскажите как правильно обработать отправленный json в моем случае?
iOnyx Отправлено: 05 Января, 2015 - 13:44:17 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
пробовал сделать так. в функции success
$('#idus').text(data.id);

а в модальном окне так:
$id = "<span id='idus'></span>";
$sql = mysql_query("SELECT * FROM `tb_users` WHERE id='$id'");
$row = mysql_fetch_assoc($sql);

и почему то потом
echo $id; //работает
а
echo $row['username']; // не работает

в чем прикол
iOnyx Отправлено: 05 Января, 2015 - 10:39:04 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
если в функции success прописывать так $('#stat_data').text(data.username);
то в модальном окне выводится имя
но если делать в функции success много таких строк типо:
$('#stat_data').text(data.id);
$('#stat_data1').text(data.username);
$('#stat_data2').text(data.status);
$('#stat_data3').text(data.reyting);

не вариант на мой взгляд должно быть более комфортное решение?
iOnyx Отправлено: 05 Января, 2015 - 07:45:20 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
что то у меня не получается.
обрабатывают отправленные данные:
PHP:
скопировать код в буфер обмена
  1.   if(isset($_POST['stat'])){
  2.                 $id = $_POST['id'];
  3.                 $stat = $_POST['stat'];
  4.                 $sql = mysql_query("SELECT * FROM `tb_users` WHERE id='$id'");
  5.                 $row = mysql_fetch_assoc($sql);
  6.                 echo json_encode($row);
  7.                 exit();
  8.   }


а вот как мне в модальном окне уже вывести данные типо $row['username'] $row['status'] и т.д.
я писал в функции success так $('#stat_data').html(json.data); но это не правильно.
iOnyx Отправлено: 31 Декабря, 2014 - 08:08:25 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
так с отправкой данных разобрался спасибо esterio. сейчас вопрос в другом.
Что бы вывести данные в модальное окно из бд по id который был отправлен асинхронно можно только с использованием json или можно как нибудь проще?
iOnyx Отправлено: 30 Декабря, 2014 - 15:01:57 • Тема: отправка данных в модальное окно • Форум: Вопросы новичков

Ответов: 25
Просмотров: 1364
после изменения страница перестала после клика перемещаться вверх но данные все равно не поступают в нужный файл.
в чем тут может быть причина?

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB