Автор Тема: Относно php & Ajax  (Прочетена 1237 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

Raicho

  • Гост
Относно php & Ajax
« -: 26 Април 2011, 07:28:45 »
Здравейте тъй като си купих книгата Ajax & Java открих много интересни работи който ще ми трябват в бъдеще но нещо не ми хареса и това е Java въпреки, че знам по нещо да пиша на нея но въпроса ми е възможноли е Java да я замена със php
Ще дам пример
Права един чат
Направил съм го със
Код: PHP
  1.  $_POST[]
От това става ясно, че техта минава през база данни има submit това пък довежда до рефреш на страницата  :-\ сега със аджах си поиграх и направих страницата с js файл като не се рефрешира информацията
Код: Javascript
  1. function convertToDecimal ()
  2. {
  3.    var key = document.getElementById("key");
  4.    var keypressed = document.getElementById("keypressed");
  5.    keypressed.value = key.value;
  6. }
Извиквам нещата така


<script language="JavaScript" src="ajax.js"></script>
<input id="key" name ="key" onkeyup="convertToDecimal">
<input id="keypressed" readonly name="keypressed">
А възможно ли е през php да го направя вместо
<input id="key" name ="key" onkeyup="convertToDecimal">
примерно да дам <input id="key" name ="key" onkeyup="<?php echo 'yes';?>">
« Последна редакция: 26 Април 2011, 07:31:48 от Raicho »

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 93
  • Публикации: 4836
Re:Относно php & Ajax
« Отговор #1 -: 26 Април 2011, 07:38:29 »
Защо да не е възможно?! Просто не знам какво си чел и дано няма аплети на джава че тогава рхр няма да ти помогне...
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

Raicho

  • Гост
Re:Относно php & Ajax
« Отговор #2 -: 26 Април 2011, 07:45:48 »
Не няма аплети но не иска да ми изкара техта :S както съм го написъл със php когато извикам функцията от java faila при бутона си тръгва но когато му дам ако onclick"<?php echo 'yes';?> Нещо не ми го подкарва?
А в нашия сайт мисля, че имаше уроци за аjax и php но немога да ги намера изтрити ли са ?

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 93
  • Публикации: 4836
Re:Относно php & Ajax
« Отговор #3 -: 26 Април 2011, 08:53:29 »
Ми аз не се сещам баш да е за аякс. По вероятно да е за джаваскрипт, има теми във форума с питания по вероятно да си видял тях.
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

NoBBy

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 4
  • -Получени: 38
  • Публикации: 309
Re:Относно php & Ajax
« Отговор #4 -: 26 Април 2011, 13:32:07 »
Какво общо има Java не разбрах... да не би да бъркаш Java и JavaScript.
Нещо и другия ти въпрос ми убягва, какво точно очакваш да може да направи този код?
<input id="key" name ="key" onkeyup="<?php echo 'yes';?>">
PHP се изпълнява от сървъра, Джаваскрипт - от клиента (браузъра).
Ти искаш да изпълниш php код отговарящ на събитие в браузъра? няма как да стане, освен ако не пратиш нова асинхронна заявка към сървъра (въпросният AJAX)

Пробвай да обясниш малко по-подробно, че може и аз да не съм те разбрал..

Raicho

  • Гост
Re:Относно php & Ajax
« Отговор #5 -: 26 Април 2011, 13:43:43 »
Аз малко гадно съм ги обяснил нещата
говоря за JavaScript
Нека дам един пример
Чат система
Имам поле за въвеждане на информация стена която приема тази информация
В phpmyadmin си имам таблица users [id],[pass] и така....
На стената искам да поствам user:
$sql ='./...'
$result = mysql_query ($sql);
while ($row = mysql_fetch_assoc($result))
{
echo $row["username"];
}
Изкарвам usera на стената но как мигновенно да става ? без рефреширане на browser ? Защото аз съм постигнал ефекта но със <form><input submit>
А е мега гадно да ми рефрешира страницата всеки път дано съм обяснил мало по ясно :S

wuser

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 85
  • -Получени: 49
  • Публикации: 2761
Re:Относно php & Ajax
« Отговор #6 -: 26 Април 2011, 20:23:30 »
Съжалявам, че ще те разочаровам, но Нуби вече ти каза как. С чист пхп не става, това, което целиш. Все пак може да ползваш jquery. С него аякс лесно се прави и не трябват някакви особени познания по js.
Мъдростта на патилото
Perl Monks: PHP - it's "training wheels without the bike" -- Randal L. Schwartz


Дееба... чувствам се все едно обяснявам на майка ми как да си отвори пощата
"не работи"
WTF?!?!? к'во значи че не работи?
Не ти се компилира, дава ти грешка, вади ти грешни резултати, компютърът ти се изключва като го напишеш или на целия квартал му спира тока?
Stilgar

Raicho

  • Гост
Re:Относно php & Ajax
« Отговор #7 -: 26 Април 2011, 21:37:28 »
Еееееееееее дано php6 измислят нещо  :( php то си ми е любимия език :D но ще се пробам и с jq да работя :)

wuser

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 85
  • -Получени: 49
  • Публикации: 2761
Re:Относно php & Ajax
« Отговор #8 -: 26 Април 2011, 21:39:56 »
Няма как да измислят. ПХП е сървърно базиран език. Той може да реализира само половината Аякс, тоест сървърната част, но някой трябва да му подаде команди. В бъдеще може би Го ще го прави, но за сега е само жс или вс, но само за ие.
Мъдростта на патилото
Perl Monks: PHP - it's "training wheels without the bike" -- Randal L. Schwartz


Дееба... чувствам се все едно обяснявам на майка ми как да си отвори пощата
"не работи"
WTF?!?!? к'во значи че не работи?
Не ти се компилира, дава ти грешка, вади ти грешни резултати, компютърът ти се изключва като го напишеш или на целия квартал му спира тока?
Stilgar