А понял пропиши во всех формах пропиши в <form пропиши аргумент method="post"
А понял пропиши во всех формах пропиши в <form пропиши аргумент method="post"
<?php
define('_IN_JOHNCMS', 1);
$rootpath = '';
require_once ('incfiles/core.php');
require_once ('incfiles/head.php');
switch ($act){
default:
$res = mysql_query("SELECT * FROM `stat`");
while ($cat = mysql_fetch_array($res)){
echo $cat['name'].' <a href="index.php?act=edit&id='.$cat['id'].'">[e]</a> <a href="index.php?act=del&id='.$cat['id'].'">[x]</a>';}
break;
case 'edit':
$id = intval($_GET['id']);
if (isset($_POST['submit'])){
$up = mysql_query("UPDATE `stat` SET `name` = '" . trim(mysql_real_escape_string($_POST['name'])) . "' where `id` = '".$id."'");
if ($up) header('location:index.php'); else echo mysql_error();
}else{
echo '<form method="post" action="index.php?act=edit&id='.$id.'"><input type="text" name="name"/><input type="submit" name="submit" value="Изменить"/></form>';
}
break;
case 'del':
$id = intval($_GET['id']);
if (isset($_POST['submit'])){
$up = mysql_query("DELETE FROM `stat` where `id` = '".$id."'");
if ($up) header('location:index.php'); else echo mysql_error();
}else{
echo '<form method="post" action="index.php?act=del&id='.$id.'"><input type="submit" name="submit" value="Удалить"/></form>';
}
break;
}
require_once ('incfiles/end.php');
Дабы не плодить темы,задам вопрос тут.
Есть данные в таблице(сообщения пользователей друг другу)
Так вот как сделать сортировку контактов этих сообщений,например переписка пети с машей,чтобы у пети высвечсивалось маша,а у маши петя.
Причем если 100 сообщений то все равно выводилось 1 раз
То есть петя зашел в почту,там у него контакт Маша,нажав на ник он попадает в переписку с ней,ввиде чата.
Лень объяснять посмотри как в любой почте реализованно !
В таблице users есть поле city там хранится город откуда юзер вот мне надо сообщить юзеру что его земляки на сайте вот не знаю как, нарисовал быдлокод, скажите как мне узнать город юзера которому я хочу показать то что я хочу показать ему
<?php
include 'head.php';
include 'header.php';
include 'menu.php';
include 'main.php';
$id = abs(intval($_GET['id']));
echo '<div class="title">Возможно Вы знакомы с этими людьми из вашего города<br> <b>Внимание этот раздел работает в тестовом режиме, и людей которые сейчас находятся внизу Вы знать не можете</b></div>';
$query = mysql_query("SELECT * FROM users WHERE city='1'");
$row = mysql_fetch_array($query);
while($row = mysql_fetch_array($query))
do {
echo '<div class="menu">'.ava($row["id"],25).'<a href="../index.php?id='.$row['id'].'">"'.$row['login'].'"</a></div>';
echo '<br>';
}
while ($row = mysql_fetch_array($query));
include ('foot.php');
?>Spayder (15.12.2012 / 23:34)Дошел до предупреждения и дальше не стал ! У меня вот такая идея :
В таблице users есть поле city там хранится город откуда юзер вот мне надо сообщить юзеру что его земляки на сайте вот не знаю как, нарисовал быдлокод, скажите как мне узнать город юзера которому я хо
Ну если тебе надо что бы выводилось как на форуме то используй functions::display_user(массив земляков,массив аргументов(возьми из класса))
Spayder (15.12.2012 / 23:34)Попробуй так....
В таблице users есть поле city там хранится город откуда юзер вот мне надо сообщить юзеру что его земляки на сайте вот не знаю как, нарисовал быдлокод, скажите как мне узнать город юзера которому я хо
Дабы не плодить темы,задам вопрос тут.
Есть данные в таблице(сообщения пользователей друг другу)
Так вот как сделать сортировку контактов этих сообщений,например переписка пети с машей,чтобы у пети высвечсивалось маша,а у маши петя.
Причем если 100 сообщений то все равно выводилось 1 раз
То есть петя зашел в почту,там у него контакт Маша,нажав на ник он попадает в переписку с ней,ввиде чата.
Делай якори типа ОТ и До плюс второй якорь usid дальше выборку делаешь
Все записи с якорем ДО и usid равный $user_id тогда мы выведем все записи адресованые кемта одному пользователю.. Так писал эту хрень давно,если ты новичек то несоветую даже браться. в идеале нужно делать выборку двух таблиц!
Про что я и говорил дальше вывод