PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (10): В начало « ... 2 3 4 5 6 [7] 8 9 10 »
Найдено сообщений: 141
Andruxa
Отправлено: 27 Апреля, 2011 - 07:44:32 • Тема: Форма добавления контента • Форум: HTTP и PHP
Ответов: 6 Просмотров: 3621
Выше Вам уже дали направление как решить проблему (проверять на пустоту поле)
Добавьте к кнопке параметр name
И проверяем
PHP:
скопировать код в буфер обмена
#
if ( isset ( $_POST [ 'add_mess' ] ) and
empty ( $_POST [ 'message' ] ) ) { //Проверяем нажата ли кнопка и проверяем поле на пустоту echo "Вы ничего не ввели!" ;
echo '<meta http-equiv="refresh" content="2;url=page.php" />' ; // редирект на нужную страницу
}
else {
// делаем запись в БД
{
Цитата: Одну часть проблемы решил. Установил в БД аттрибут U для одного из вводимых полей
На мой взгляд Очень кардинальное решение
Andruxa
Отправлено: 25 Апреля, 2011 - 13:36:06 • Тема: Обработчик для формы • Форум: Напишите за меня, пожалуйста
Ответов: 6 Просмотров: 57
Можно сделать так
файл action.php
PHP:
скопировать код в буфер обмена
<?PHP
if ( isset ( $_POST [ 'add_mess' ] ) and
! empty ( $_POST [ 'message' ] ) ) { echo "Спасибо. Ваше сообщение отправлено!" ;
echo '<meta http-equiv="refresh" content="3;url=action.php" />' ;
}
if ( isset ( $_POST [ 'add_mess' ] ) and
empty ( $_POST [ 'message' ] ) ) { echo "Вы ничего не ввели!" ;
echo '<meta http-equiv="refresh" content="3;url=action.php" />' ;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" type="text/html; charset=windows-1251" />
<title></title>
</head><body>
<div id="one">
<form method="post" action="action.php">
<textarea cols="30" rows="5" name="message"></textarea>
<button type="submit" name="add_mess">Готово</button>
</div></form></body></html>
Andruxa
Отправлено: 14 Апреля, 2011 - 18:27:45 • Тема: ПОДСКАЖИТЕ ПО $_POST • Форум: Программирование на PHP
Ответов: 3 Просмотров: 279
Попробуй одинарные кавычки ( ' '), хотя ради интереса скопировал все отсюда как у тебя, запустил, все передается нормально, хм..
Andruxa
Отправлено: 14 Апреля, 2011 - 07:48:02 • Тема: Помогите пожалуйста новичку, вопрос очень легкий • Форум: Программирование на PHP
Ответов: 15 Просмотров: 1521
Правильно мыслишь, единственное:
Сам пользовался таким вариантом, когда нужно было полный путь к ссылкам прописывать/
Ну а вообще сам всегда "инклюдил" без полного пути и проблем никогда не возникало. А зачем тебе именно полный путь указывать, так не работает ?
Andruxa
Отправлено: 09 Апреля, 2011 - 00:15:15 • Тема: Действие при выборе списка • Форум: Программирование на PHP
Ответов: 2 Просмотров: 343
Помогите разобраться в следующей проблемке.
Вывожу список пользователей из базы.
Хочу сделать страницу редактирования пользователей с использованием select 'а так, чтобы при определенном выборе выполнялась своя опрерация над пользователем.
Нашел в нете, что это можно реальзовать с помощью onChange
PHP:
скопировать код в буфер обмена
else {
echo "<form name='test' method='post'><table border=1 width=50%>
<tr><td width=200><strong>Список пользователей</strong></td>
<td><strong>Действия</strong></td></tr>" ;
echo "<tr><td width=200>" . $str [ 'name_users' ] . "</td>
<td><select size='1' name='deistvie' onChange='test.submit()'/>
<option value='non'> </option>
<option value='edit_users'>редактировать</option>
<option value='del_users'>удалить</option>
<option value='ban_users'>забанить</option>
</select></td></tr>" ;
}
echo "</table></form>" ;
$navigation = navigation( $onpage , $page , $table ) ;
echo $navigation ;
}
if ( $_POST [ 'deistvie' ] ) {
echo $_POST [ 'deistvie' ] ;
echo "Че то делаем" ;
}
Это работает, но как то со странностями. Т.е в $_POST['deistvie'] передаются нормально данные option только последнего пользователя который был виведен, со всеми остальными в $_POST['deistvie'] передается non. В чем тут подвох?
Andruxa
Отправлено: 08 Апреля, 2011 - 13:37:51 • Тема: Проблема с выводом в utf-8 из my sql • Форум: Программирование на PHP
Ответов: 53 Просмотров: 4540
Цитата: Просто скачать и установить. Ничего удалять не надо ? чтобы гемороя никакого при после установки не было.
Нет не будет, процесс автоматизирован, установка автоматически произойдет. Пока геморой с Вашим сервером который установили
Andruxa
Отправлено: 08 Апреля, 2011 - 13:22:07 • Тема: Проблема с выводом в utf-8 из my sql • Форум: Программирование на PHP
Ответов: 53 Просмотров: 4540
Цитата: дравствуйте. Я только начал изучать php с помощью небезызвестного видео курса Евгения Попова. php+mysql и т.д. устанавливал с его дисков. По косвенным признакам - очень похож на Денвер. Переустанавливать mysql и прочие серверы я не умею.
Странный у тебя phpAdmin, скачай денвер , не мучайся!!! Установка простая и понятная, думаю вопросов не возникнет ;)
Погоди, у тебя задача вытащить из таблицы просто одну запись, я правильно понимаю ?
Andruxa
Отправлено: 08 Апреля, 2011 - 13:11:44 • Тема: Проблема с выводом в utf-8 из my sql • Форум: Программирование на PHP
Ответов: 53 Просмотров: 4540
albertinisuel пишет: Разницу я не понял. В любом случае скопировал Ваш код, но это ничего не изменило. Вопросики остались.
Т.е нужно заменить где встречается в скрипте utf8 на utf-8
Andruxa
Отправлено: 08 Апреля, 2011 - 12:56:08 • Тема: Сессия • Форум: Программирование на PHP
Ответов: 5 Просмотров: 371
При закрытии окна или браузера сессия и так должна "разрушаться", а разружить не закрывая окна можно так
Andruxa
Отправлено: 08 Апреля, 2011 - 09:47:08 • Тема: Мальчики Помогите ПОЖАЛУЙСТА с созданием скрипта который рассчитывал бы общую успеваемость студентов!!!! • Форум: Программирование на PHP
Ответов: 6 Просмотров: 449
Вот что у меня получилось
PHP:
скопировать код в буфер обмена
<?PHP
$students = array ( "vasya" , "petya" , "ivan" , "semen" , "serj" ) ; "vasya" => array( 4 , 4 , 4 ) ,
"petya" => array( 3 , 3 , 3 ) ,
"ivan" => array( 5 , 5 , 4 ) ,
"semen" => array( 4 , 4 , 4 ) ,
"serj" => array( 5, 5, 5)
) ;
?>
<table border="1">
<tr>
<td> </td>
<td>Экзамен1</td>
<td>Экзамен2</td>
<td>Экзамен3</td>
<td>Статус</td>
</tr>
<?PHP
foreach ( $students as $name ) {
echo "<tr><td>$name </td>" ;
echo "<td>" . $ocenki [ $name ] [ 0 ] . "</td>" ;
echo "<td>" . $ocenki [ $name ] [ 1 ] . "</td>" ;
echo "<td>" . $ocenki [ $name ] [ 2 ] . "</td>" ;
echo "<td>Отчислен</td>" ;
}
echo "<td>На стипендию</td>" ;
}
echo "</tr>" ;
}
?>
</table>
Страниц (10): В начало « ... 2 3 4 5 6 [7] 8 9 10 »
Powered by ExBB FM 1.0 RC1. InvisionExBB