Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
comet:cometql:cli [2015/08/08 16:24] levhav создано |
comet:cometql:cli [2015/08/08 16:56] levhav |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Расположена в правом нижнем углу экрана на всех старицах этого сайта. | Расположена в правом нижнем углу экрана на всех старицах этого сайта. | ||
- | Ниже приведён исходный код бэкенд части командной строки. | + | Ниже приведён исходный код бэкенд части командной строки. Он не очень то сложный и вполне подходит как пример использования CometQL в PHP |
- | <code php> | + | <file php CometQL-cli.php> |
<?php | <?php | ||
Строка 24: | Строка 24: | ||
{ | { | ||
$row = mysqli_fetch_assoc($result); | $row = mysqli_fetch_assoc($result); | ||
- | echo "<table>\n"; | + | echo "<table>"; |
- | echo "\t<tr>\n"; | + | echo "<tr>"; |
foreach ($row as $key => $value) | foreach ($row as $key => $value) | ||
{ | { | ||
- | echo "\t\t<td>".$key."</td>\n"; | + | echo "<td>".$key."</td>"; |
} | } | ||
- | echo "\t</tr>\n"; | + | echo "</tr>"; |
do | do | ||
{ | { | ||
- | echo "\t<tr>\n"; | + | echo "<tr>"; |
foreach ($row as $key => $value) | foreach ($row as $key => $value) | ||
{ | { | ||
- | echo "\t\t<td>".htmlspecialchars($value)."</td>\n"; | + | echo "<td>".htmlspecialchars($value)."</td>"; |
} | } | ||
- | echo "\t</tr>\n"; | + | echo "</tr>"; |
}while($row = mysqli_fetch_assoc($result)); | }while($row = mysqli_fetch_assoc($result)); | ||
- | echo "</table>\n"; | + | echo "</table>"; |
- | echo "<b>".mysqli_num_rows($result)." rows in set</b>\n"; | + | echo "<b>".mysqli_num_rows($result)." rows in set</b>"; |
} | } | ||
else | else | ||
{ | { | ||
- | echo "<b>Empty set</b>\n"; | + | echo "<b>Empty set</b>"; |
} | } | ||
| | ||
Строка 51: | Строка 51: | ||
mysqli_close ( $link ); | mysqli_close ( $link ); | ||
- | </code> | + | </file> |
И фронтенд часть, если вдруг нужна. | И фронтенд часть, если вдруг нужна. | ||
- | <code html> | + | <file JavaScript CometQL-cli.js> |
- | <script> | + | |
function send_cometQL_query(text) | function send_cometQL_query(text) | ||
{ | { | ||
Строка 67: | Строка 66: | ||
} | } | ||
}); | }); | ||
- | } | + | } |
- | + | </file> | |
- | jQuery(document).ready(function(){ | + | <file css CometQL-cli.css> |
- | getCometQL_Form(jQuery("#CometQL-cli")); | + | |
- | }) | + | |
- | </script> | + | |
- | <style> | + | |
#CometQL-cli | #CometQL-cli | ||
{ | { | ||
Строка 138: | Строка 133: | ||
cursor: pointer; | cursor: pointer; | ||
} | } | ||
- | </style> | + | </file> |
+ | <file html CometQL-cli.html> | ||
<div id="CometQL-cli"> | <div id="CometQL-cli"> | ||
Строка 151: | Строка 147: | ||
CometQL командная строка с демо доступом. | CometQL командная строка с демо доступом. | ||
</div> | </div> | ||
- | </code> | + | </file> |