PHP.SU

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

Страниц (17): В начало « ... 9 10 11 12 13 14 15 16 [17]

> Найдено сообщений: 247
Muxa Отправлено: 05 Мая, 2012 - 13:29:58 • Тема: Как редактировать файлы с помощью php • Форум: Вопросы новичков

Ответов: 9
Просмотров: 344
The_survived пишет:
Я помогаю новичкам устанавливать движки. К сожалению лишь малая часть из них знает html. Чаще всего они хотят добавить ссылку в меню сайта. Я с радостью помогаю, но их очень много. Объясняю - все понимают, но я подумал и решил немного упростить жизнь, создав небольшой скрипт. Сначала хотел сделать всё через бд, но зачем её лишний раз нагружать? И я решил прибегнуть к такому методу. Слышал, что есть такая возможность в php, но негде не нашёл "то самое".

лично мне на ум приходит только использование функции strlen() .. но как это реализовать без бд я, честно говоря, не могу сообразить.. если только кто умнее меня найдется, а я думаю такие найдутся Радость
Muxa Отправлено: 05 Мая, 2012 - 13:20:38 • Тема: Вопрос по циклам? • Форум: Вопросы новичков

Ответов: 12
Просмотров: 387
Lektor116 пишет:
Здравствуйте, объясните кто-нибудь, для чего нужны цилы в php? Например foreach, for, while. Прошу подробно объяснить и привести примеры, для чего нужны, где и как применяются Улыбка

http://php.su/learnphp/cs/?cycles все подробно описано и "разложено по полочкам", имхо
Muxa Отправлено: 20 Марта, 2012 - 12:29:40 • Тема: Проблема с обновлением большого текста в бд • Форум: Вопросы новичков

Ответов: 2
Просмотров: 129
DeepVarvar пишет:
У вас весь код - одна большая ошибка.
1) Как же можно лепить инициализацию сохранения в цикле вывода?
2) Все строковые данные в запросах должны быть заключены в кавычки.

блин точно))))
Muxa Отправлено: 20 Марта, 2012 - 11:40:24 • Тема: Проблема с обновлением большого текста в бд • Форум: Вопросы новичков

Ответов: 2
Просмотров: 129
я так понимаю это проблема с кодировкой при переводе символов? где стоит знак вопроса должна была быть буква "я"

код
PHP:
скопировать код в буфер обмена
  1.  
  2. $row=mysql_query("SELECT text FROM home_text") or die ("Ошибка отображения данных: ".mysql_error());
  3.           while($result=mysql_fetch_array($row))
  4.                 {
  5.                 echo "<form name='edit' method='post' action=''>";
  6.                 echo '<textarea rows="150" cols="90" name="edit_text">'.htmlentities('<textarea>'.$result["text"].'</textarea>', ENT_QUOTES,'UTF-8').'</textarea>';
  7.                 echo "<input type='submit' name='save' value='Сохранить'></form>";
  8.                         }
  9.                         if(isset($_REQUEST['save']))
  10.                         {
  11.                                 if($_REQUEST['save']=="Сохранить")
  12.                                         {
  13.                                         mysql_query("UPDATE `home_text` SET `text`=".$_REQUEST['edit_text']) or die("Ошибка записи данных: ".mysql_error());
  14.                                         }
  15.                         }
  16.  
Muxa Отправлено: 17 Марта, 2012 - 16:59:53 • Тема: Notice: Undefined variable: query • Форум: Вопросы новичков

Ответов: 4
Просмотров: 298
[quote=Okula]
Все, спасибо, разобрался Хорошо
Muxa Отправлено: 17 Марта, 2012 - 16:47:03 • Тема: Notice: Undefined variable: query • Форум: Вопросы новичков

Ответов: 4
Просмотров: 298
Okula пишет:
Muxa, в чём вообще вопрос? у тебя не определана переменная $query а ты к ней обращаешься. Сначала определи её, а уж потом производи какие-либо действия.

я просто не понимаю почему в других местах ошибок нет, ведь в других функциях я использовал эту же переменную, и там также не определена она, но ошибки нет, и изменение/удаление записи производится Не понял
в коде используется еще одна функция display_update($query), и там нет ошибок, хотя аналогичное начало
Muxa Отправлено: 17 Марта, 2012 - 16:40:27 • Тема: Notice: Undefined variable: query • Форум: Вопросы новичков

Ответов: 4
Просмотров: 298
Ругается только при добавлении данных, не понимаю почему Однако
PHP:
скопировать код в буфер обмена
  1.  
  2. function display_select($query)
  3.         {      
  4.                 require "db.php";
  5.                 $dblocation="localhost";
  6.                 $dbname="dbname";
  7.                 $dbuser="root";
  8.                 $dbpasswd="";
  9.                 $dbcnx=@mysql_connect($dblocation,$dbuser,$dbpasswd);
  10.                 if(!$dbcnx)
  11.                 {
  12.                         exit("<P>В настоящий момент сервер базы данных не доступен,поэтому корректное отображение страницы невозможно.</P>");  
  13.                 }
  14.                 if(!@mysql_select_db($dbname,$dbcnx))
  15.                 {
  16.                         exit("<P>В настоящий момент сервер базы данных не доступен,поэтому корректное отображение страницы невозможно.</P>");
  17.                 }
  18.                 //@mysql_query("SET NAMES 'tab_T1'");
  19.                 //Формируем и выполняем SQL-запрос catalogs
  20.                 //$query="INSERT INTO catalogs (name) VALUES ('Иванов')";
  21.                 // $result6=mysql_query($query) or die ("Ошибка при выполнении запроса: ".mysql_error()");
  22.                         if ($query=="")
  23.                                 $query="Select * FROM pricesss";
  24.                         $result=mysql_query($query) or die ("Ошибка при выполнении запроса: ".mysql_error());
  25.                         //echo "<FORM METHOD='POST' ACTION = ''>";
  26.                         echo "<FORM METHOD='POST' ACTION = ''>";
  27.                         echo "<TR>";
  28.                                 while ($row=mysql_fetch_array($result))
  29.                                 {
  30.                                         echo "<TR>";
  31.                                         echo "<TD>",$row['name'],"</TD><TD>",$row['days'], "</TD><TD>",$row['chena1']."</TD><TD>",$row['chena2']."</TD><TD>",$row['chena3']."</TD><TD><INPUT NAME = 'Radio1' TYPE='RADIO' VALUE = '" . $row['id']. "'></TD>";
  32.                                         echo "</TR>";
  33.                                 }
  34.                         //echo "</TABLE>";             
  35.                         mysql_close($dbcnx);
  36.                         //echo "<BR><BR>";
  37.                         echo "<TR>";
  38.                                 echo "<TD><INPUT TYPE= 'TEXT' NAME ='name'</TD>";
  39.                                 echo "<TD><INPUT TYPE= 'TEXT' NAME ='days'</TD>";
  40.                                 echo "<TD><INPUT TYPE= 'TEXT' NAME ='chena1'</TD>";
  41.                                 echo "<TD><INPUT TYPE= 'TEXT' NAME ='chena2'</TD>";
  42.                                 echo "<TD><INPUT TYPE= 'TEXT' NAME ='chena3'</TD></tr>";
  43.                                 echo "<tr align='center'><TD colspan='2'  VALIGN=WIDTH> Действия <br></td><td>
  44.                                                 <INPUT TYPE= 'SUBMIT' NAME = 'btn'  VALUE='Далее'><br> </td><td>
  45.                                                 <INPUT TYPE= 'SUBMIT' NAME = 'btn'  VALUE='Удалить'><br>
  46.                                                 </td><td><INPUT TYPE= 'SUBMIT' NAME = 'btn'  VALUE='Добавить'><br>
  47.                                                 </td><td><INPUT TYPE= 'SUBMIT' NAME = 'btn'  VALUE='Изменить'>
  48.                                           </TD>";
  49.                                 //<INPUT TYPE= 'SUBMIT' NAME = 'buton1' VALUE='Далее'>
  50.                                 //<INPUT TYPE= 'SUBMIT' NAME = 'buton2' VALUE='Удалить'>
  51.                         echo "</TR>";
  52.                         echo "</TABLE>";
  53.                         echo "</FORM>";
  54. }
  55. //=============================================================================================
  56. if($_REQUEST['btn'] == 'Добавить')
  57.                 {
  58.                 if  (isset ($_REQUEST ["Radio1"]))
  59.                         {
  60.                         if(($_REQUEST ["name"] != "")||($_REQUEST ["days"] != "")||($_REQUEST ["chena1"] != "")||($_REQUEST ["chena2"] != "")||($_REQUEST ["chena3"] != ""))
  61.                         {
  62.                                 echo "Вставить ", $_REQUEST["Radio1"];
  63.                                 $query=mysql_query("INSERT INTO pricesss (name,days,chena1,chena2,chena3) VALUES('".$_REQUEST ["name"]."','".
  64.                                                                                                                                                                 $_REQUEST ["days"]."','".
  65.                                                                                                                                                                 $_REQUEST ["chena1"].",'".
  66.                                                                                                                                                                 $_REQUEST ["chena2"]."','".
  67.                                                                                                                                                                 $_REQUEST ["chena3"]."',')");
  68.                                 display_update($query);
  69.                                 $query="";
  70.                         }
  71.                         else
  72.                         {
  73.                                 echo "Пустые поля";
  74.                                 $query="";
  75.                         }
  76.                 }
  77.                 }
  78.                 //=============================================================================================
  79.                 if($_REQUEST['btn'] == 'Изменить')
  80.                 {
  81.                         if(($_REQUEST ["name"] != "")||($_REQUEST ["days"] != "")||($_REQUEST ["chena1"] != "")||($_REQUEST ["chena2"] != "")||($_REQUEST ["chena3"] != ""))
  82.                         {
  83.                                 echo "Редактировать ", $_REQUEST ["Radio1"];
  84.                                 $query = "UPDATE  pricesss SET name = '".$_REQUEST["name"].
  85.                                                                                                         "', days = '".$_REQUEST["days"].
  86.                                                                                                         "', chena1 = '".$_REQUEST["chena1"].
  87.                                                                                                         "', chena2 = '".$_REQUEST["chena2"].
  88.                                                                                                         "', chena3 = '".$_REQUEST["chena3"].
  89.                                                                                                         "' Where id='".$_REQUEST ["Radio1"]."'";
  90.                                 echo $query;
  91.                                 //$query="INSERT INTO table2 (Name,Familia,Otchestvo) VALUES('".$_REQUEST ["Name"]."','".
  92.                                 //                                                                                                                              $_REQUEST ["Familia"]."','".
  93.                                 //                                                                                                                              $_REQUEST ["Otchestvo"]."')";
  94.                                 display_update($query);
  95.                                 $query="";
  96.                         }
  97.                         else
  98.                         {
  99.                                 echo "Пустые поля";
  100.                                 $query="";
  101.                         }
  102.                 }
  103.         }
  104.         else
  105.         {
  106.                         //display_select("");
  107.                         //echo "форма ";
  108.                         $query="";     
  109.         }
  110.         display_select($query);
  111.  

Страниц (17): В начало « ... 9 10 11 12 13 14 15 16 [17]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB