PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (4): « 1 [2] 3 4 »
Найдено сообщений: 60
b0d
Отправлено: 16 Января, 2014 - 16:04:13 • Тема: Проблема переноса БД на сервер • Форум: Вопросы новичков
Ответов: 7 Просмотров: 246
screamleo пишет: этот способ полностью аналогичен моему, так как в файле *.sql точно тот же текст что и вставленный так что выдает те же ошибки
а если переименовать базу на хостинге? что бы названия БД совпадали и потом "Импорт"?
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:
скопировать код в буфер обмена
<?PHP
include ( "bd.php" ) ;
if ( $_SESSION [ 'id' ] !== '6' )
{
header ( 'Location: http://php.su' ) ; }
if ( isset ( $_POST [ 'oglav' ] ) ) { $oglav = $_POST [ 'oglav' ] ; } if ( isset ( $_POST [ 'soob' ] ) ) { $soob = $_POST [ 'soob' ] ; } {
$mulo = mysql_query ( "SELECT DISTINCT `email` FROM users" ) ; {
mail ( $user [ "email" ] , '$oglav' , '$soob' , "Content-type:text/plain; Charset=windows-1251\r \n " ) ; }
}
?>
b0d
Отправлено: 14 Января, 2014 - 23:08:34 • Тема: update • Форум: Работа с СУБД
Ответов: 6 Просмотров: 972
или же сделать селектом типа
CODE (
html ):
скопировать код в буфер обмена
<form action = "select.php" method = "post" >
<p ><select size = "3" multiple name = "hero[]" >
<option disabled> Выберите действие</ option >
<option value = "dell" > Delete</ option >
<option value = "upd" > Update</ option >
</ select ></ p >
<p ><input type = "submit" value = "Выбрать действие" ></ p >
а в обработчике уже
Хотя, наверное лучше идти спать, а завтра с чистой головой все получится за 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:
скопировать код в буфер обмена
<?PHP
include ( "bd.php" ) ;
if ( $_SESSION [ 'id' ] !== '6' )
{
header ( 'Location: http://php.su' ) ; }
$id = $_POST [ 'id' ] ;
$title = $_POST [ 'title' ] ;
$votes = $_POST [ 'votes' ] ;
{
$result = mysql_query ( "UPDATE vote SET votes='$votes ', title='$title ' if ( $result == 'true' )
{
echo "<p>Информация обновлена</p>" ;
}
else
{
echo "<p>Не удалось!</p>" ;
}
}
?>
В самой админке, корректирую через такую форму:
PHP:
скопировать код в буфер обмена
<form action="upvote.php" method="post" enctype="multipart/form-data">
<?PHP
{
echo "<input type='text' size='2' name='id' value='$user[id] '>" ;
echo "<input type='text' size='33' name='title' value='$user[title] '>" ;
echo "<input type='text' size='2' name='votes' value='$user[votes] '>" ;
echo "<input type='submit' formaction='dell.php' value='Удалить'>" ;
}
?>
<input type="submit" name="submit" value="Сохранить!">
</form>
...
?>
При нажатии на кнопку "Сохранить" - сохраняет только последнюю строку. Почему только ее и что исправить, дабы сохраняло Все изменения?
b0d
Отправлено: 07 Января, 2014 - 10:59:43 • Тема: Загрузка фото на сервер • Форум: Вопросы новичков
Ответов: 3 Просмотров: 201
Добрый день, уважаемые! Всех с Рождеством! ;)
У меня возникла проблема при загрузке фото на сервер с помощью формы.
Ранее пользовался этим кодом, а сейчас почему то не работает. Ткните носом в ошибку, пожалуйста!
форма
CODE (
html ):
скопировать код в буфер обмена
<form action = "upload.php" method = "post" enctype = "multipart/form-data" >
<b > Введите оглавление:</ b > <input type = "text" name = "oglav" id = "oglav" ><br / >
<b > Информация:</ b > <input type = "text" name = "inf" id = "inf" ><br / >
<b > Выбирите картинку:</ b > <input type = "file" name = "userfile" id = "file" ><br / >
<b > Выбирите каталог:</ b > <select size = "1" name = "dir" >
PHP:
скопировать код в буфер обмена
$allowed_filetypes = array ( '.jpg' , '.gif' , '.bmp' , '.png' ) ;
$max_filesize = 1005000 ;
$upload_path = "../" . $_POST [ "dir" ] . "/" ;
$filename = $_FILES [ 'userfile' ] [ 'name' ] ;
die ( 'Данный тип файла не поддерживается.' ) ;
if ( filesize ( $_FILES [ 'userfile' ] [ 'tmp_name' ] ) > $max_filesize ) die ( 'Фаил слишком большой.' ) ;
die ( 'Невозможно загрузить фаил в папку.' ) ;
{
echo '<center><h1>Ваш файл успешно загружен, ссылка:</h1><br><a href="' . $upload_path . $filename . '">' . $upload_path . $filename . '</a></center><br/>' ;
echo "<center><a href=index.php>Нажмите</a>, чтобы вернуться на главную страницу</center>" ;
}
else
{
echo 'При загрузке возникли ошибки. Попробуйте ещё раз.' ;
}
выводит - "При загрузке возникли ошибки. Попробуйте ещё раз"
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 ExBB FM 1.0 RC1. InvisionExBB