JS&PHP
10 отговора
215 прегледа
JS&PHP
Zdraveite!
Imam sledniq kod:
<script language="JavaScript" type="text/JavaScript">
<!--
var letter="C"
document.write("<?php
$db = mysql_pconnect (localhost,root,'')
or die('Could not connect to localhost');
$query='select * from table where column REGEXP \'^"+letter+".*\'';
echo $query;
$result=mysql_db_query("DB", "$query");
echo mysql_error();
$num_rows = mysql_num_rows($result);
echo $num_rows;
?>")
//-->
</script>
echo $query; go izkarva pravilno, no posle mysql_db_query() ne vrushta nishto.
ako go napravq $query='select * from table where column REGEXP \'^C.*\''; si raboti normalno, samo che na men mi trqbva da e s var, koqto shte se predava ot funkciq. Mozhe li nqkoi da mi pomogne? Blagodarq predvaritelno.
Imam sledniq kod:
<script language="JavaScript" type="text/JavaScript">
<!--
var letter="C"
document.write("<?php
$db = mysql_pconnect (localhost,root,'')
or die('Could not connect to localhost');
$query='select * from table where column REGEXP \'^"+letter+".*\'';
echo $query;
$result=mysql_db_query("DB", "$query");
echo mysql_error();
$num_rows = mysql_num_rows($result);
echo $num_rows;
?>")
//-->
</script>
echo $query; go izkarva pravilno, no posle mysql_db_query() ne vrushta nishto.
ako go napravq $query='select * from table where column REGEXP \'^C.*\''; si raboti normalno, samo che na men mi trqbva da e s var, koqto shte se predava ot funkciq. Mozhe li nqkoi da mi pomogne? Blagodarq predvaritelno.
Re: JS&PHP
$result=mysql_db_query("DB", "$query");
нормално да не изкарва резултат
1. нямаш символа $ пред променливата DB
2. първо се пише $query и след това $DB което не е задължително
$result=mysql_db_query($query);
Break The UnBreakable
нормално да не изкарва резултат
1. нямаш символа $ пред променливата DB
2. първо се пише $query и след това $DB което не е задължително
$result=mysql_db_query($query);
Break The UnBreakable
Re: JS&PHP
$result=mysql_db_query("DB", "$query");
tova ne sum go paste pravilno, s edinichni kavichki e
$result=mysql_db_query('DB', $query);
tova ne sum go paste pravilno, s edinichni kavichki e
$result=mysql_db_query('DB', $query);
Re: JS&PHP
$query='select * from table where column REGEXP \'^"+letter+".*\'';
tuka ti e problema
E tuk ni6to niama :[линк]
Re: JS&PHP
за да бъда по обстоятелствен и конкретен :
РНР кода се изпълнява ПРЕДИ да се покаже страницата в браузера, а JavaScript СЛЕД. За да стане това което искаш трябва да рефрешнеш фрейм или цялата страница, като си подадеш LETTER като параметър (с пост или гет).
E tuk ni6to niama :[линк]
РНР кода се изпълнява ПРЕДИ да се покаже страницата в браузера, а JavaScript СЛЕД. За да стане това което искаш трябва да рефрешнеш фрейм или цялата страница, като си подадеш LETTER като параметър (с пост или гет).
E tuk ni6to niama :[линк]
Re: JS&PHP
Merci mnogo, istinata e che iskah da go napravq nqkaksi bez refresh, no sled kato nqma nachin...
Re: JS&PHP
тогава рифрешвай само един малък фрейм след като си сетнеш леттер-а
иначе няма как !
E tuk ni6to niama :[линк]
иначе няма как !
E tuk ni6to niama :[линк]
Re: Съвсем лека поправка
> РНР кода се изпълнява ПРЕДИ да се покаже страницата в браузера, а JavaScript СЛЕД.
По-прецизно е да се каже, че PHP се изпълнява на СЪРВЪРА а JavaScript на КЛИЕНТА
Тъй, че разликата не е само във времето но и в мястото.
Рошав, надявам се няма да го приемеш като заяждане
Тъй де ... това си е Клиент-Сървър технология
Много хора смятат, че теорията е лудост, обаче цитирайки Кърт Войнегът "Не е необходимо да сте луд за да работите при нас, но помага"
salle.online.bg/sig
По-прецизно е да се каже, че PHP се изпълнява на СЪРВЪРА а JavaScript на КЛИЕНТА
Тъй, че разликата не е само във времето но и в мястото.
Рошав, надявам се няма да го приемеш като заяждане
Тъй де ... това си е Клиент-Сървър технология
Много хора смятат, че теорията е лудост, обаче цитирайки Кърт Войнегът "Не е необходимо да сте луд за да работите при нас, но помага"
salle.online.bg/sig
Re: JS&PHP
Неразбирам защо ти е изобщо JS ?
Куерито може да стане
"select * from table where column LIKE '"+letter+"%''';
asl-bg.com - шантаво като теб ;)
Куерито може да стане
"select * from table where column LIKE '"+letter+"%''';
asl-bg.com - шантаво като теб ;)
Re: Съвсем лека поправка
> Рошав, надявам се няма да го приемеш като заяждане
не го приемам така, но в случая е по-важна последователноста, от колкото местоположението на изпълнението :-))))
Ако РНР-то се изпълнява СЛЕД (независимо къде) като вече е сетната променливата и влиза в SQL-a няма да има има проблеми. А в случая последователноста е ключовия момент ПРЕДИ->сетване на променлива->СЛЕД
E tuk ni6to niama :[линк]
не го приемам така, но в случая е по-важна последователноста, от колкото местоположението на изпълнението :-))))
Ако РНР-то се изпълнява СЛЕД (независимо къде) като вече е сетната променливата и влиза в SQL-a няма да има има проблеми. А в случая последователноста е ключовия момент ПРЕДИ->сетване на променлива->СЛЕД
E tuk ni6to niama :[линк]
Редактирано от ro6avia на