PHP.SU

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

Страниц (4): « 1 [2] 3 4 »

> Найдено сообщений: 60
b0d Отправлено: 16 Января, 2014 - 16:04:13 • Тема: Проблема переноса БД на сервер • Форум: Вопросы новичков

Ответов: 7
Просмотров: 246
screamleo пишет:
этот способ полностью аналогичен моему, так как в файле *.sql точно тот же текст что и вставленный так что выдает те же ошибки

а если переименовать базу на хостинге? что бы названия БД совпадали и потом "Импорт"?
b0d Отправлено: 16 Января, 2014 - 16:00:16 • Тема: Рассылка писем. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 315
Спасибо!)
b0d Отправлено: 15 Января, 2014 - 18:41:01 • Тема: Проблема переноса БД на сервер • Форум: Вопросы новичков

Ответов: 7
Просмотров: 246
сохрани на локалке свою бд а на хостинге просто импортируй ее.
(Выбираешь из списка свою, нужную базу данных -- переходишь на вкладку "Экспорт" и там нажимаешь "ок" -- находишь куда сохранился файл с одноименным названием твоей базы -- открываешь ту бд, куда хочешь переместить, и выбираешь "Импорт" -- вводишь путь к сохраненной базе на пк и вуаля!)))
b0d Отправлено: 15 Января, 2014 - 17:26:17 • Тема: Рассылка писем. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 315
Спасибо, друзья!)
А где я свои письма могу увидеть?))
b0d Отправлено: 15 Января, 2014 - 16:07:47 • Тема: Рассылка писем. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 315
зачем dirname(__FILE__).DIRECTORY_SEPARATOR.
и
header((isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0').' 301 Moved Permanently');
???
b0d Отправлено: 15 Января, 2014 - 15:11:26 • Тема: Рассылка писем. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 315
правильно ли так будет? будет ли скрипт выполнять все так, как задумано.
не могу проверить на денвере.
b0d Отправлено: 15 Января, 2014 - 14:56:17 • Тема: Рассылка писем. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 315
Рассылка делается для зарегистрированных участников сайта.
Выбираем из таблицы users все email которые не повторяются, и рассылаем им то, что введено в форму oglav, soob.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ("bd.php");
  3. if ($_SESSION['id'] !=='6')
  4. {
  5. header('Location: http://php.su');
  6. }
  7. if (isset($_POST['oglav'])) {$oglav = $_POST['oglav'];}
  8. if (isset($_POST['soob'])) {$soob = $_POST['soob'];}
  9. {
  10. $mulo = mysql_query("SELECT DISTINCT `email` FROM users");
  11. while ($user = mysql_fetch_array($mulo))
  12. {
  13. mail ($user["email"], '$oglav', '$soob', "Content-type:text/plain; Charset=windows-1251\r\n");
  14. }
  15. }
  16.        
  17. ?>
b0d Отправлено: 14 Января, 2014 - 23:08:34 • Тема: update • Форум: Работа с СУБД

Ответов: 6
Просмотров: 972
или же сделать селектом типа
CODE (html):
скопировать код в буфер обмена
  1.   <form action="select.php" method="post">
  2.    <p><select size="3" multiple name="hero[]">
  3.     <option disabled>Выберите действие</option>
  4.     <option value="dell">Delete</option>
  5.     <option value="upd">Update</option>
  6.     </select></p>
  7.    <p><input type="submit" value="Выбрать действие"></p>


а в обработчике уже
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. ...
  3. if ($_POST['upd'])
  4. {
  5. $result=mysql_query("UPDATE vote SET votes='$votes', title='$title'
  6. where id='$id'",$link) or die(mysql_error());
  7. }
  8. else {
  9. mysql_query("DELETE FROM vote WHERE `id` ='$id'");
  10. }
  11. ?>

Хотя, наверное лучше идти спать, а завтра с чистой головой все получится за 5 минут)
b0d Отправлено: 14 Января, 2014 - 22:32:54 • Тема: update • Форум: Работа с СУБД

Ответов: 6
Просмотров: 972
а если к каждой строке выводить кнопку "Сохранить" ,так же как и "Удалить"?
b0d Отправлено: 14 Января, 2014 - 22:30:12 • Тема: update • Форум: Работа с СУБД

Ответов: 6
Просмотров: 972
Но последняя строка ведь работает четко. Да и "Удалить" тоже все правильно исполняет!)
b0d Отправлено: 14 Января, 2014 - 21:55:34 • Тема: update • Форум: Работа с СУБД

Ответов: 6
Просмотров: 972
Доброго времени суток.
У меня такая непонятка получилась, прошу обьяснить в чем моя ошибка.
В таблице vote есть колонка "id", "title", "votes".
Есть обработчик, благодаря которому я могу из админки изменять (к примеру) количество голосов в "votes".
Вот так он у меня выглядит:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ("bd.php");
  3. if ($_SESSION['id'] !=='6')
  4. {
  5. header('Location: http://php.su');
  6. }      
  7.  
  8. $id=$_POST['id'];
  9. $title=$_POST['title'];
  10. $votes=$_POST['votes'];
  11. if (isset($id)&& isset($title)&& isset($votes))
  12.                 {
  13. $result=mysql_query("UPDATE vote SET votes='$votes', title='$title'
  14. where id='$id'",$link) or die(mysql_error());
  15.         if ($result=='true')
  16.         {
  17.         echo "<p>Информация обновлена</p>";
  18.                 }
  19.         else
  20.         {
  21.         echo "<p>Не удалось!</p>";
  22.         }
  23.         }
  24. ?>
  25.  


В самой админке, корректирую через такую форму:
PHP:
скопировать код в буфер обмена
  1.  
  2. <form action="upvote.php" method="post" enctype="multipart/form-data">
  3. <?PHP
  4.     $query = mysql_query('SELECT * FROM vote');
  5.     while($user = mysql_fetch_array($query))
  6.     {
  7.                 echo "<input type='text' size='2' name='id' value='$user[id]'>";
  8.                 echo "<input type='text' size='33' name='title' value='$user[title]'>";
  9.                 echo "<input type='text' size='2' name='votes' value='$user[votes]'>" ;
  10.                 echo "<input type='submit' formaction='dell.php' value='Удалить'>";
  11.     }
  12. ?>
  13. <input type="submit" name="submit" value="Сохранить!">
  14. </form>
  15. ...
  16. ?>


При нажатии на кнопку "Сохранить" - сохраняет только последнюю строку. Почему только ее и что исправить, дабы сохраняло Все изменения?
b0d Отправлено: 08 Января, 2014 - 10:43:39 • Тема: Загрузка фото на сервер • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Спасибо!
Как ни странно, на другом ПК все работает и без правок. Улыбка
b0d Отправлено: 07 Января, 2014 - 10:59:43 • Тема: Загрузка фото на сервер • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Добрый день, уважаемые! Всех с Рождеством! ;)
У меня возникла проблема при загрузке фото на сервер с помощью формы.
Ранее пользовался этим кодом, а сейчас почему то не работает. Ткните носом в ошибку, пожалуйста!
форма
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form action="upload.php" method="post" enctype="multipart/form-data">
  3. <b>Введите оглавление:</b>  <input type="text" name="oglav" id="oglav"><br/>
  4. <b>Информация:</b>  <input type="text" name="inf" id="inf"><br/>
  5. <b>Выбирите картинку:</b> <input type="file" name="userfile" id="file"><br/>
  6. <b>Выбирите каталог:</b>  <select size="1" name="dir">
  7.  

PHP:
скопировать код в буфер обмена
  1.  
  2. $allowed_filetypes = array('.jpg','.gif','.bmp','.png');
  3.  
  4. $max_filesize = 1005000;
  5.  
  6. $upload_path = "../" . $_POST["dir"] . "/";
  7.  
  8. $filename = $_FILES['userfile']['name'];
  9.  
  10. $ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
  11.  
  12. if(!in_array($ext,$allowed_filetypes))
  13. die('Данный тип файла не поддерживается.');
  14.  
  15. if(filesize($_FILES['userfile']['tmp_name']) > $max_filesize)
  16. die('Фаил слишком большой.');
  17.  
  18. if(!is_writable($upload_path))
  19. die('Невозможно загрузить фаил в папку.');
  20.  
  21. if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename))
  22. {
  23. echo '<center><h1>Ваш файл успешно загружен, ссылка:</h1><br><a href="' . $upload_path . $filename . '">' . $upload_path . $filename . '</a></center><br/>';
  24.  
  25. echo "<center><a href=index.php>Нажмите</a>, чтобы вернуться на главную страницу</center>";
  26. }
  27. else
  28. {
  29. echo 'При загрузке возникли ошибки. Попробуйте ещё раз.';
  30. }
  31.  


выводит - "При загрузке возникли ошибки. Попробуйте ещё раз"
b0d Отправлено: 25 Августа, 2013 - 20:37:58 • Тема: редактирование списка пользователей • Форум: Вопросы новичков

Ответов: 4
Просмотров: 233
Спасибо! Как всегда что-то недосмотрю и мучаю людей, простите! Улыбка
b0d Отправлено: 25 Августа, 2013 - 20:33:51 • Тема: редактирование списка пользователей • Форум: Вопросы новичков

Ответов: 4
Просмотров: 233
Не заметил Улыбка
Выдает ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where id='2'' at line 2

Страниц (4): « 1 [2] 3 4 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB