Спустя 8 минут, 48 секунд (26.10.2010 - 17:17) DedMorozzz написал(а):
#(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}#
Спустя 1 минута, 51 секунда (26.10.2010 - 17:19) Invis1ble написал(а):
#^(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}$#
Спустя 6 минут, 27 секунд (26.10.2010 - 17:26) inpost написал(а):
"НАДО" и все бегом выполнять приказ "надо"...
Спустя 3 минуты, 20 секунд (26.10.2010 - 17:29) Иван_Алексеев написал(а):
Спасибо большое, а то я в этом дуб дубом!
Спустя 11 минут, 59 секунд (26.10.2010 - 17:41) Иван_Алексеев написал(а):
<html>
<head>
<title>Проверка телефона</title>
<body>
<form method="post">
<input name="tel" type="text">
<input type="submit" value="Выполнить">
<?
$tel=$_POST['tel'];
if ($tel=="(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}"){
echo "Телефон правильный";}
else {
echo "Телефон не правильный";}
?>
</form>
</body>
</head>
</html>
что не так?
<head>
<title>Проверка телефона</title>
<body>
<form method="post">
<input name="tel" type="text">
<input type="submit" value="Выполнить">
<?
$tel=$_POST['tel'];
if ($tel=="(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}"){
echo "Телефон правильный";}
else {
echo "Телефон не правильный";}
?>
</form>
</body>
</head>
</html>
что не так?
Спустя 4 минуты, 31 секунда (26.10.2010 - 17:46) Invis1ble написал(а):
Иван_Алексеев
Цитата |
что не так? |
Условие не так ) Ты просто сравниваешь со строкой, а надо - на соответствие регулярному выражению
if (preg_match('#^(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}$#', $tel))
{
...
Спустя 14 минут, 16 секунд (26.10.2010 - 18:00) Иван_Алексеев написал(а):
<html>
<head>
<title>Проверка телефона</title>
<body>
<form method="post">
<input name="tel" type="text">
<input type="submit" value="Выполнить">
<?
$tel=$_POST['tel'];
if (preg_match('#^(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}$'#, $tel)){
echo "Телефон правильный";}
else {
echo "Телефон не правильный";}
?>
</form>
</body>
</head>
</html>
так? что то то же никак? что это за знаки #?
а без них вообще ошибку выдает
<head>
<title>Проверка телефона</title>
<body>
<form method="post">
<input name="tel" type="text">
<input type="submit" value="Выполнить">
<?
$tel=$_POST['tel'];
if (preg_match('#^(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}$'#, $tel)){
echo "Телефон правильный";}
else {
echo "Телефон не правильный";}
?>
</form>
</body>
</head>
</html>
так? что то то же никак? что это за знаки #?
а без них вообще ошибку выдает
Спустя 11 минут, 19 секунд (26.10.2010 - 18:11) Invis1ble написал(а):
Иван_Алексеев
кавычку подвинь в регулярке )
кавычку подвинь в регулярке )
if (preg_match('#^(?:\([0-9]{4}\))?[0-9]{3}-?[0-9]{2}-?[0-9]{2}$#', $tel)){
Спустя 1 минута, 17 секунд (26.10.2010 - 18:12) Invis1ble написал(а):
Иван_Алексеев
А еще - не мешало бы пользоваться кнопками оформления кода, когда постишь.. И текст ошибок приводи, которые возникают
А еще - не мешало бы пользоваться кнопками оформления кода, когда постишь.. И текст ошибок приводи, которые возникают
Цитата |
что это за знаки #? |
Почитай про регулярные выражения
Спустя 11 минут, 38 секунд (26.10.2010 - 18:24) Иван_Алексеев написал(а):
Спасибо большое, все работает
Спустя 12 минут, 18 секунд (26.10.2010 - 18:36) DedMorozzz написал(а):
Пытайся сам, сперва, решить проблему. Редко когда так как сейчас возьмут и СДЕЛАЮТ ЗА ТЕБЯ, а не подскажут. В данном же случае - вообще всё скопипастил. В общем - учись воспринимать и анализировать информацию.
Ах да - не бойся Гугла, он твой друг.
Ах да - не бойся Гугла, он твой друг.
Спустя 34 минуты, 7 секунд (26.10.2010 - 19:10) Иван_Алексеев написал(а):
Да я вообще по программированию дуб дубом, пошел только для того, чтоб специальность инженера получить, так только по железу в основном
Скачал уже себе и книги и все, логики не хватает блин(
Скачал уже себе и книги и все, логики не хватает блин(
Спустя 3 минуты, 3 секунды (26.10.2010 - 19:14) m4a1fox написал(а):
Если не трудно... Вопрос вот такой! Есть блок
выводит список из БД в строку со ссылкой к которой прикреплен индивидуальный номер. Как сделать так, что бы после нажатия на ссылку открывалась страница с данными из БД(menu)!
<?
$query = "SELECT id, name FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=ind.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
выводит список из БД в строку со ссылкой к которой прикреплен индивидуальный номер. Как сделать так, что бы после нажатия на ссылку открывалась страница с данными из БД(menu)!
Спустя 8 минут, 31 секунда (26.10.2010 - 19:22) kovaldm написал(а):
if(!empty($_GET['ind']))
{
//Вывод данных из БД.
}
Спустя 31 минута, 23 секунды (26.10.2010 - 19:53) Иван_Алексеев написал(а):
Читал раздел в книжке.
# это что коментарий типо? но из за него же не может не работаь программа?
или напутал опять, балда необразованная?
# это что коментарий типо? но из за него же не может не работаь программа?
или напутал опять, балда необразованная?
Спустя 4 минуты, 22 секунды (26.10.2010 - 19:58) kovaldm написал(а):
Это не комментарии, а ограничители.
Спустя 3 минуты, 2 секунды (26.10.2010 - 20:01) m4a1fox написал(а):
Я жутко извиняюсь, но не могли б вы написать любой пример на вывод данных, что б я понял смысл! Спасибо!
Спустя 39 секунд (26.10.2010 - 20:01) DedMorozzz написал(а):
вывод данных откуда. Из бд?
Спустя 5 минут, 7 секунд (26.10.2010 - 20:07) m4a1fox написал(а):
Если не трудно... Вопрос вот такой! Есть блок
[/code]
<?
$query = "SELECT id, name FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=ind.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
а хотелось бы понять как сделать вот это - //вывод данных из БД!
[/code]
<?
$query = "SELECT id, name FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=ind.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
- ЭТО БЫЛ ОТВЕТ!
выводит список из БД в строку со ссылкой к которой прикреплен индивидуальный номер. Как сделать так, что бы после нажатия на ссылку открывалась страница с данными из БД(menu)! - ЭТО БЫЛ ВОПРОС!
[code]
if(!empty($_GET['ind']))
{
//Вывод данных из БД.
}
а хотелось бы понять как сделать вот это - //вывод данных из БД!
Спустя 5 минут, 49 секунд (26.10.2010 - 20:12) kovaldm написал(а):
if(!empty($_GET['ind']))
{
//Вывод данных из БД.
//Запрос к БД
$query = "SELECT * FROM menu WHERE 'id' = ".$_GET['ind'];
$result = mysql_query($query);
//Обработка запроса
while(mysql_fetch_array($result))
{
//Обрабатываете результат запроса
}
}
Спустя 9 минут, 2 секунды (26.10.2010 - 20:21) m4a1fox написал(а):
Вот как то не работает! Тем не менее спасибо вам за помощь! Постараюсь разобраться!
Спустя 4 минуты, 7 секунд (26.10.2010 - 20:26) kovaldm написал(а):
А что именно не работает?
Спустя 2 минуты, 41 секунда (26.10.2010 - 20:28) m4a1fox написал(а):
Только не издевайтесь)))
Неясно -
как обрабатывать результат запроса! Я хочу сделать так, что бы при нажати на ссылку в форму вставлялось только название менюшки! Проблема в создании формы с одним полем, и с скрытым полем id если я не ошибаюсь!
Неясно -
while(mysql_fetch_array($result))
{
//Обрабатываете результат запроса
}
}
как обрабатывать результат запроса! Я хочу сделать так, что бы при нажати на ссылку в форму вставлялось только название менюшки! Проблема в создании формы с одним полем, и с скрытым полем id если я не ошибаюсь!
Спустя 36 секунд (26.10.2010 - 20:29) DedMorozzz написал(а):
Спустя 3 минуты, 45 секунд (26.10.2010 - 20:33) nugle написал(а):
kovaldm
А если зайти на страницу тупо вбив url, тогда на сколько я помню должна появится ошибка, гет параметр то не передаётся....
Вернее должно быть так
А если зайти на страницу тупо вбив url, тогда на сколько я помню должна появится ошибка, гет параметр то не передаётся....
Вернее должно быть так
<?php
if(isset($_GET['ind']))
{ //Вывод данных из БД.
//Запрос к БД
$query = "SELECT * FROM menu WHERE 'id' = ".$_GET['ind'];
$result = mysql_query($query);
?>
<form name='form1'>
<input type='text' name='name' value='<?php '.$result['menu'].' ?>'>
</form>
<?php } ?>
Спустя 10 минут, 4 секунды (26.10.2010 - 20:43) kovaldm написал(а):
Раз не передается, значит блок не сработает, а если вбить УРЛ вида
То параметр передастся и блок сработает. Ошибка будет в том случае, если такого id нет в БД.
ind.php?ind=123
То параметр передастся и блок сработает. Ошибка будет в том случае, если такого id нет в БД.
Спустя 3 минуты, 49 секунд (26.10.2010 - 20:46) m4a1fox написал(а):
Цитата (nugle @ 26.10.2010 - 17:33) |
kovaldm А если зайти на страницу тупо вбив url, тогда на сколько я помню должна появится ошибка, гет параметр то не передаётся.... Вернее должно быть так
|
Так тоже не работает!(
Спустя 3 минуты, 11 секунд (26.10.2010 - 20:50) nugle написал(а):
Ввести ind.php скрипт начинает искать искать гет параметр, а его нет и, что должно появится в ответ,ошибка гет параметр не передаётся...
P.S. сейчас на работе поэтому на 100 проц не уверен..
m4a1fox
Именно что не работает, что есть, чего нет?
P.S. сейчас на работе поэтому на 100 проц не уверен..
m4a1fox
Именно что не работает, что есть, чего нет?
Спустя 25 секунд (26.10.2010 - 20:50) DmitryOpalev написал(а):
while(mysql_fetch_array($result))
{
//Обрабатываете результат запроса
}
}
По мне лучше указать переменную:
while($row = mysql_fetch_array($result))
{
//Обрабатываете результат запроса
}
}
И потом выводить:
while($row = mysql_fetch_array($result))
{
echo $row['id']; //Выводятся данные из столбца id
echo $row['name']; //Выводятся данные из столбца name
}
Спустя 2 минуты, 6 секунд (26.10.2010 - 20:52) kovaldm написал(а):
Согласен. Вот.
if(!empty($_GET['ind']))
{
//Вывод данных из БД.
//Запрос к БД
$query = "SELECT * FROM menu WHERE 'id' = ".$_GET['ind'];
$result = mysql_query($query);
//Обработка запроса
while($row = mysql_fetch_array($result))
{
//Обрабатываете результат запроса
echo '<form name=\'form1\'>
<input type=\'text\' name=\'name\' value='.$result['menu'].'>
</form>';
}
}
Спустя 32 секунды (26.10.2010 - 20:53) nugle написал(а):
DmitryOpalev
Он переходит по ссылки и выводит определенное имя, зачем цикл вообще?
m4a1fox
Здесь у вас имя выводится?($ind[name])
Он переходит по ссылки и выводит определенное имя, зачем цикл вообще?
m4a1fox
<?
$query = "SELECT id, name FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=ind.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
Здесь у вас имя выводится?($ind[name])
Спустя 4 минуты, 2 секунды (26.10.2010 - 20:57) m4a1fox написал(а):
m4a1fox
<? $query = "SELECT id, name FROM menu ORDER BY id"; $id = mysql_query($query); if(!$id) exit("Ошибка - ".mysql_error()); while($ind=mysql_fetch_array($id)) { echo "<img src='img/point_admin.gif'><a href=ind.php?ind=$ind[id]>$ind[name]</a><br>";
}?>
Здесь у вас имя выводится?($ind[name])
да! Имя - ссылка в которой id!
Спустя 2 минуты, 35 секунд (26.10.2010 - 20:59) nugle написал(а):
m4a1fox
У вас 5 раз спросили, что выводится, что нет..вы ответите?мы всё таки не экстрасенсы(про последний код)
У вас 5 раз спросили, что выводится, что нет..вы ответите?мы всё таки не экстрасенсы(про последний код)
Спустя 2 минуты, 15 секунд (26.10.2010 - 21:02) m4a1fox написал(а):
Понял! sory! Не выводится имя меню в форму! Форма - пустая!
Спустя 47 секунд (26.10.2010 - 21:02) m4a1fox написал(а):
<?
$query = "SELECT id, name FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=c_folder.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
</div>
</td>
<td width="700px" valign="top">
<div style="margin-left: 10px; margin-top: 20px; text-decoration:none;">
<p>
<?php
if(isset($_GET['ind']))
{ //Вывод данных из БД.
//Запрос к БД
$query = "SELECT name FROM menu WHERE 'id' = ".$_GET['ind'];
$result = mysql_query($query);
?>
<form name='form1' method="$_GET">
<input type='text' name='name' value='<?php $result['name'] ?>'>
</form>
<?php } ?>
вот код полностью!
Спустя 5 минут, 17 секунд (26.10.2010 - 21:08) kovaldm написал(а):
Вот так.
<?
$query = "SELECT id, name FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=c_folder.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
</div>
</td>
<td width="700px" valign="top">
<div style="margin-left: 10px; margin-top: 20px; text-decoration:none;">
<p>
<?php
if(isset($_GET['ind']))
{ //Вывод данных из БД.
//Запрос к БД
$query = "SELECT name FROM menu WHERE 'id' = ".$_GET['ind'];
$result = mysql_query($query);
$row = mysql_fetch_array($result);
?>
<form name='form1' method="GET">
<input type='text' name='name' value='<?php $row['name'] ?>'>
</form>
<?php } ?>
Спустя 2 минуты, 2 секунды (26.10.2010 - 21:10) m4a1fox написал(а):
kovaldm этот код должен работать?
Спустя 2 минуты, 21 секунда (26.10.2010 - 21:12) kovaldm написал(а):
Попробуйте.
Хотя здесь еще пару строк нужно добавить, но это уже вопрос безопасности.
Хотя здесь еще пару строк нужно добавить, но это уже вопрос безопасности.
Спустя 1 минута, 10 секунд (26.10.2010 - 21:13) m4a1fox написал(а):
kovaldm
Не работает(
Не работает(
Спустя 48 секунд (26.10.2010 - 21:14) nugle написал(а):
Попробуйте создать другой файл, специально для обработки и вывода текста,
например первый у вас b_folder.php, второй c_folder.php, потом, не вижу у вас подключения к базе, поэтому эти слова
например первый у вас b_folder.php, второй c_folder.php, потом, не вижу у вас подключения к базе, поэтому эти слова
Цитата |
вот код полностью! |
меня вводят в сомнения
первый код содержит
Не используйте значки <?, пишите лучше <?php в последующих версиях php(я гдет читал) <? уберут, второй код содержит
первый код содержит
<?php
require('bd.php');
$query = "SELECT id, name FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=c_folder.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
Не используйте значки <?, пишите лучше <?php в последующих версиях php(я гдет читал) <? уберут, второй код содержит
<?php
require('bd.php');
if(isset($_GET['ind']))
{ //Вывод данных из БД.
$query = "SELECT name FROM menu WHERE 'id' = ".$_GET['ind'];
$result = mysql_query($query);
?>
<form name='form1' method="GET">
<input type='text' name='name' value='<?php $result['name'] ?>'>
</form>
<?php } ?>
Спустя 1 минута, 42 секунды (26.10.2010 - 21:16) m4a1fox написал(а):
<?php
include ("blocks/db.php");
mysql_query("SET NAMES UTF8");
?>
<html>
<head>
<title> Главная для редактирования </title>
</head>
<style type="text/css">
A {
text-decoration: none; /* Убираем подчеркивание у ссылок */
color: #2ea0d1;
}
A:hover {
text-decoration: underline; /* Добавляем подчеркивание при наведении курсора мыши на ссылку */
color: #ff0000;
}
</style>
<body leftMargin=0 topMargin=0>
<table width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor="#ffffff" height="600px" align="center">
<tr valign="top" height="50px" bgcolor="#a50f10" align="center">
<td valign="middle" colspan="2">
<h2><p> <font color="white">Панель управления сайтом</font></p></h2>
</td>
</tr>
<tr >
<td width="150px" style="margin-right: 50px;" valign="top">
<div style="margin-left: 10px; margin-top: 20px; text-decoration:none;">
<a href="update.php">Редактировать главную</a><br /><hr />
<a href="edit.php">Добавить</a><br />
<a href="rename.php">Редактировать</a><br />
<a href="drop.php">Удалить</a><hr />
Добавить картинки<br />
<?
$query = "SELECT * FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=c_folder.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
</div>
</td>
<td width="700px" valign="top">
<div style="margin-left: 10px; margin-top: 20px; text-decoration:none;">
<p>
<?php
if(isset($_GET['ind']))
{ //Вывод данных из БД.
//Запрос к БД
$query = "SELECT name FROM menu WHERE 'id' = ".$_GET['ind'];
$result = mysql_query($query);
$row = mysql_fetch_array($result);
?>
<form name='form1' method="GET">
<input type='text' name='name' value='<?php echo $row['name'] ?>'>
</form>
<?php } ?>
<!--<form name="form1" method="post" action="">
<p>
<label>Введите название урока<br>
<input value="<?php
echo ($ind['name']) ?>" type="name" name="name" id="name">
</label>
</p>
<input name="id" type="hidden" value="<?php echo $ind['id'] ?>">
<p>
<label>
<input type="submit" name="submit" id="submit" value="Сохранить изменения">
</label>
</p>
</form>-->
</p>
</div>
</td>
</tr>
</table>
</body>
</html>
ВОт вся страница!
Спустя 2 минуты, 33 секунды (26.10.2010 - 21:18) nugle написал(а):
попробуйте так как я написал..
Спустя 23 секунды (26.10.2010 - 21:19) kovaldm написал(а):
А какую ошибку пишет?
Спустя 3 минуты, 1 секунда (26.10.2010 - 21:22) m4a1fox написал(а):
kovaldm
Ошибку никакую не выдает! Просто поле формы - пустое! Переход есть - в строке браузера ссылка правельная, а вот форма -пуста!
Ошибку никакую не выдает! Просто поле формы - пустое! Переход есть - в строке браузера ссылка правельная, а вот форма -пуста!
Спустя 44 секунды (26.10.2010 - 21:22) m4a1fox написал(а):
nugle Попробывал - ничего не происходит! Все также - поле формы - пусто!
Спустя 1 минута, 30 секунд (26.10.2010 - 21:24) kovaldm написал(а):
После вот этой стрроки
Напишите
И посмотрите какая будет ошибка.
$result = mysql_query($query);
Напишите
echo mysql_error();
И посмотрите какая будет ошибка.
Спустя 1 минута, 47 секунд (26.10.2010 - 21:26) m4a1fox написал(а):
kovaldm
Ничего не появляется. Наверно ошибки нет! или она не выводится!
Ничего не появляется. Наверно ошибки нет! или она не выводится!
Спустя 1 минута, 18 секунд (26.10.2010 - 21:27) nugle написал(а):
а попробуй не в форме вывести, а через echo
Спустя 2 минуты, 37 секунд (26.10.2010 - 21:30) kovaldm написал(а):
Попробуйте вот эту строку
заменить вот этой
$query = "SELECT name FROM menu WHERE 'id' = ".$_GET['ind'];
заменить вот этой
$query = "SELECT name FROM menu WHERE 'id' = '".$_GET['ind']."'";
Спустя 2 минуты, 23 секунды (26.10.2010 - 21:32) m4a1fox написал(а):
kovaldm Также! Форма - пуста!
Спустя 38 секунд (26.10.2010 - 21:33) m4a1fox написал(а):
nugle
С echo тоже самое творится! Ничего не выводит! Как будто ничего нет!
С echo тоже самое творится! Ничего не выводит! Как будто ничего нет!
Спустя 3 минуты, 29 секунд (26.10.2010 - 21:36) kovaldm написал(а):
Просто уточнить...
А в самой БД поля все заполнены?
А в самой БД поля все заполнены?
Спустя 28 секунд (26.10.2010 - 21:37) m4a1fox написал(а):
kovaldm Да - все!
Спустя 2 минуты, 7 секунд (26.10.2010 - 21:39) nugle написал(а):
kovaldm
Да вы правы кавыки не там стоят
m4a1fox
ind.php?ind= в браузере после это чё нить есть в url и строчку оезательно замените, может в этом проблема?!
Да вы правы кавыки не там стоят
m4a1fox
ind.php?ind= в браузере после это чё нить есть в url и строчку оезательно замените, может в этом проблема?!
Спустя 2 минуты, 40 секунд (26.10.2010 - 21:41) m4a1fox написал(а):
nugle после ind.php?ind= - идет номер id! Вот так они выглядят:
http://localhost/lobster/admin/c_folder.php?ind=7
http://localhost/lobster/admin/c_folder.php?ind=13
и т.д!
http://localhost/lobster/admin/c_folder.php?ind=7
http://localhost/lobster/admin/c_folder.php?ind=13
и т.д!
Спустя 1 минута, 19 секунд (26.10.2010 - 21:43) nugle написал(а):
тогда проблема в той строке, описанной выше..вы заменили ее?
Спустя 3 минуты, 59 секунд (26.10.2010 - 21:47) m4a1fox написал(а):
nugle Какой строке?
Спустя 1 минута, 2 секунды (26.10.2010 - 21:48) m4a1fox написал(а):
nugle Если вы про эту
то да заменил! Результата нет!
$query = "SELECT name FROM menu WHERE 'id' = '".$_GET['ind']."'";
Спустя 4 минуты, 8 секунд (26.10.2010 - 21:52) nugle написал(а):
про эту, тогда нужно хотяб иметь денвер перед собой, а я на работе, так что сейчас ничего больше предложите не могу, будет время постараюсь решить вашу проблему...
Спустя 1 минута, 36 секунд (26.10.2010 - 21:53) m4a1fox написал(а):
спасибо! если будет у вас возможность напишите пожалуйста! спасибо!
Спустя 1 минута, 35 секунд (26.10.2010 - 21:55) kovaldm написал(а):
Щас попробую разобраться.
Спустя 2 минуты, 57 секунд (26.10.2010 - 21:58) m4a1fox написал(а):
я буду на форуме через 20 минут! Если Вам не сложно напишите ваше решение! А я позже зайду! Спасибо!
Спустя 4 минуты, 59 секунд (26.10.2010 - 22:03) kovaldm написал(а):
Пробуйте.
<?php
include ("blocks/db.php");
mysql_query("SET NAMES UTF8");
?>
<html>
<head>
<title> Главная для редактирования </title>
</head>
<style type="text/css">
A {
text-decoration: none; /* Убираем подчеркивание у ссылок */
color: #2ea0d1;
}
A:hover {
text-decoration: underline; /* Добавляем подчеркивание при наведении курсора мыши на ссылку */
color: #ff0000;
}
</style>
<body leftMargin=0 topMargin=0>
<table width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor="#ffffff" height="600px" align="center">
<tr valign="top" height="50px" bgcolor="#a50f10" align="center">
<td valign="middle" colspan="2">
<h2><p> <font color="white">Панель управления сайтом</font></p></h2>
</td>
</tr>
<tr >
<td width="150px" style="margin-right: 50px;" valign="top">
<div style="margin-left: 10px; margin-top: 20px; text-decoration:none;">
<a href="update.php">Редактировать главную</a><br /><hr />
<a href="edit.php">Добавить</a><br />
<a href="rename.php">Редактировать</a><br />
<a href="drop.php">Удалить</a><hr />
Добавить картинки<br />
<?
$query = "SELECT * FROM menu ORDER BY id";
$id = mysql_query($query);
if(!$id) exit("Ошибка - ".mysql_error());
while($ind=mysql_fetch_array($id))
{
echo "<img src='img/point_admin.gif'><a href=c_folder.php?ind=$ind[id]>$ind[name]</a><br>";
}
?>
</div>
</td>
<td width="700px" valign="top">
<div style="margin-left: 10px; margin-top: 20px; text-decoration:none;">
<p>
<?php
if(!empty($_GET['ind']))
{ //Вывод данных из БД.
//Запрос к БД
$query = "SELECT name FROM `menu` WHERE `id` = '".$_GET['ind']."'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
?>
<form name='form1' method="GET">
<input type='text' name='name' value='<?php echo $row['name'] ?>'>
</form>
<?php } ?>
<!--<form name="form1" method="post" action="">
<p>
<label>Введите название урока<br>
<input value="<?php
echo ($ind['name']) ?>" type="name" name="name" id="name">
</label>
</p>
<input name="id" type="hidden" value="<?php echo $ind['id'] ?>">
<p>
<label>
<input type="submit" name="submit" id="submit" value="Сохранить изменения">
</label>
</p>
</form>-->
</p>
</div>
</td>
</tr>
</table>
</body>
</html>
Спустя 1 час, 15 минут, 20 секунд (26.10.2010 - 23:18) m4a1fox написал(а):
kovaldm
И так не вписывается меню! НО! Если внести в поле какое нибудь слово - и нажать ентер, то это слово вносится в ссылку!
И так не вписывается меню! НО! Если внести в поле какое нибудь слово - и нажать ентер, то это слово вносится в ссылку!
Спустя 37 минут, 59 секунд (26.10.2010 - 23:56) kovaldm написал(а):
У меня все работает.
Слово должно вноситься.
Я так понимаю проблема в синтаксисе SQL - запроса.
Какое меню должно вписываться?
Я так понял, что при нажатии на ссылку типа
<a href=c_folder.php?ind=1>Вася</a>
Долно появиться текстовое поле содержащее текст 'Вася'.
Слово должно вноситься.
Я так понимаю проблема в синтаксисе SQL - запроса.
Какое меню должно вписываться?
Я так понял, что при нажатии на ссылку типа
<a href=c_folder.php?ind=1>Вася</a>
Долно появиться текстовое поле содержащее текст 'Вася'.
Спустя 1 минута, 40 секунд (26.10.2010 - 23:58) m4a1fox написал(а):
kovaldm
Да! Вы правильно все поняли! Но вот не вносится!
Да! Вы правильно все поняли! Но вот не вносится!
Спустя 3 минуты, 59 секунд (27.10.2010 - 00:02) kovaldm написал(а):
Давайте искать ошибку.
Еще раз
и смотрим какая ошибка появляется. Она должна быть.
Еще раз
if(!empty($_GET['ind']))
{ //Вывод данных из БД.
//Запрос к БД
$query = "SELECT name FROM `menu` WHERE `id` = '".$_GET['ind']."'";
$result = mysql_query($query);
echo mysql_error();//Вставляем сюда эту строку
$row = mysql_fetch_array($result);
?>
и смотрим какая ошибка появляется. Она должна быть.
Спустя 5 минут, 7 секунд (27.10.2010 - 00:07) m4a1fox написал(а):
ВСЕ РАБОТАЕТ! СПАСИБО ВАМ ОГРОМНОЕ! БЛИН! РЕАЛЬНО СПАСИБО!
Спустя 2 минуты, 59 секунд (27.10.2010 - 00:10) kovaldm написал(а):
Пожалуйста, только теперь вот эту строку
уберите от греха.
echo mysql_error();
уберите от греха.
Спустя 8 часов, 23 минуты, 29 секунд (27.10.2010 - 08:33) redasar написал(а):
Помогите начинающему!
Как из строки
<p><a href="images/stories/123.rar">текст ссылки</a></p>
вывести в переменную значение href?
Как из строки
<p><a href="images/stories/123.rar">текст ссылки</a></p>
вывести в переменную значение href?
Спустя 15 минут, 37 секунд (27.10.2010 - 08:49) Guest написал(а):
redasar
Больше не пишите в этой теме...
Больше не пишите в этой теме...
Спустя 14 минут, 35 секунд (27.10.2010 - 09:04) redasar написал(а):
Цитата (Guest @ 27.10.2010 - 05:49) |
redasar Больше не пишите в этой теме... |
это почему же? ведь для етого нужно регулярное выражение!
я пробовал preg_match_all('href="([^"]*)"', $path, $matches);
то есть создавал функцию
function gethref($path){
preg_match_all('href="([^"]*)"', $path, $matches);
return $matches;
}
но она ничего не возвращает
Спустя 17 минут, 3 секунды (27.10.2010 - 09:21) DedMorozzz написал(а):
redasar
границы регулярного выражения - необходимо ограничить. смотри первый пост этой темы.
А для Отдельных вопросов - создавай отдельные темы.
границы регулярного выражения - необходимо ограничить. смотри первый пост этой темы.
А для Отдельных вопросов - создавай отдельные темы.
Спустя 6 минут, 16 секунд (27.10.2010 - 09:27) aH6y написал(а):
DedMorozzz
а всё начиналось с
а всё начиналось с
'Надо проверить подходит ли строка под шаблон...'
Спустя 12 минут, 13 секунд (27.10.2010 - 09:39) nugle написал(а):
Просто в этой теме уже дошло до 3 тем...как то неправильно!!