Обучение/Помощь новичкам | Ид, логин, ссылка
Парни не подскажете как вывести на новой странице логин и ссылку на анкету. То есть 'id' я записал в другую таблицу .
Как это делается в принципе вообще?
________
посл. ред. 07.07.2020 в 21:28; всего 1 раз(а); by 557782680
Как это делается в принципе вообще?
________
посл. ред. 07.07.2020 в 21:28; всего 1 раз(а); by 557782680
$id = _string(_num($_GET['id']));
if($id) {
$i = mysql_query('SELECT * FROM `boss` WHERE `id` = "'.$id.'"');
$i = mysql_fetch_array($i);
if(!$i) {
header('location: /home.php');
exit;
}
}
else
{
$i = $user;
}
Что тут лишнее для данной ситуации?
if($id) {
$i = mysql_query('SELECT * FROM `boss` WHERE `id` = "'.$id.'"');
$i = mysql_fetch_array($i);
if(!$i) {
header('location: /home.php');
exit;
}
}
else
{
$i = $user;
}
Что тут лишнее для данной ситуации?
Вот мой тест
php
<?php
include ('./system/common.php');
include ('./system/functions.php');
include ('./system/user.php');
$title = 'Тест';
include ('./system/h.php');
if(!$user) {
header('location: /index.php');
exit;
}
$id = _string(_num($_GET['id']));
if($id) {
$i = mysql_query('SELECT * FROM `test` WHERE `id` = "'.$id.'"');
$i = mysql_fetch_array($i);
if(!$i) {
header('location: /home.php');
exit;
}
}
else
{
$i = $user;
}
if($_POST['text']) {
if($_POST['name']) {
$nick_user = $user['login'];
$id_user = $user['id'];
$text = _string($_POST['text']);
$name = _string($_POST['name']);
$id_user = $user['id'];
mysql_query('INSERT INTO `test` (`text`,
`time`, `name` , `id_user`,`nick_user`) VALUEs ("'.$text.'",
"'.time().'","'.$name.'","'.$id_user.'","'.$nick_user.'")');
header('location: /test.php');
exit();
} }
echo "<div class='block center'>
<form action='' method='post'>
Заголовок: <textarea name='name' style='width: 35% height: 1% '></textarea><br/>
Текст новости: <textarea name='text' style='width: 97%'></textarea><br/>
<input type='submit' value='Создать'>
</form></div>";
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `test`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$test = mysql_query("SELECT * FROM `test` ORDER BY `time` DESC LIMIT $start, $max");
while($n = mysql_fetch_assoc($test))
{
echo '<div class="block">'.$n['name'].'<br>'.bb(smiles($n['text'])).''.$i['nick_user'].' <span style="float: right;">'.vremja(time() - $n['time']).'</span></div>';
}
if($k_post<1) {
echo '<div class="block center">Новостей нет!</div>';
}
if($k_page>1) echo str('?',$k_page,$page);
if($user['id'] == 1) {
echo '<a href="?tests=add" class="link">Создать новость</a>';
}
require_once './system/f.php';
?>
Вот мой тест
php
<?php
include ('./system/common.php');
include ('./system/functions.php');
include ('./system/user.php');
$title = 'Тест';
include ('./system/h.php');
if(!$user) {
header('location: /index.php');
exit;
}
$id = _string(_num($_GET['id']));
if($id) {
$i = mysql_query('SELECT * FROM `test` WHERE `id` = "'.$id.'"');
$i = mysql_fetch_array($i);
if(!$i) {
header('location: /home.php');
exit;
}
}
else
{
$i = $user;
}
if($_POST['text']) {
if($_POST['name']) {
$nick_user = $user['login'];
$id_user = $user['id'];
$text = _string($_POST['text']);
$name = _string($_POST['name']);
$id_user = $user['id'];
mysql_query('INSERT INTO `test` (`text`,
`time`, `name` , `id_user`,`nick_user`) VALUEs ("'.$text.'",
"'.time().'","'.$name.'","'.$id_user.'","'.$nick_user.'")');
header('location: /test.php');
exit();
} }
echo "<div class='block center'>
<form action='' method='post'>
Заголовок: <textarea name='name' style='width: 35% height: 1% '></textarea><br/>
Текст новости: <textarea name='text' style='width: 97%'></textarea><br/>
<input type='submit' value='Создать'>
</form></div>";
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `test`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$test = mysql_query("SELECT * FROM `test` ORDER BY `time` DESC LIMIT $start, $max");
while($n = mysql_fetch_assoc($test))
{
echo '<div class="block">'.$n['name'].'<br>'.bb(smiles($n['text'])).''.$i['nick_user'].' <span style="float: right;">'.vremja(time() - $n['time']).'</span></div>';
}
if($k_post<1) {
echo '<div class="block center">Новостей нет!</div>';
}
if($k_page>1) echo str('?',$k_page,$page);
if($user['id'] == 1) {
echo '<a href="?tests=add" class="link">Создать новость</a>';
}
require_once './system/f.php';
?> html
<a href="/id'.arr_user['id_user'].'">'.arr_user['nick_user'].'</a> ________
посл. ред. 07.07.2020 в 21:59; всего 1 раз(а); by Romanko
Romanko , arr_user откуда?
хз откуда ты вывести хочешь ссылку, но делается это примерно так
echo '<a href="/ank.php?id='.$us['id_user'].'">'.$us['nick_user'].'</a>';
//это на странице ank.php
$id = abs(intval($_GET['id']));
if (!$id) {
header('location: /home.php');
exit;
}
$i = mysql_fetch_assoc(mysql_query('SELECT * FROM `boss` WHERE `id` = "'.$id.'"'));
//вывод
echo '
логин: '.$i['nick_user'].'
';
________
посл. ред. 07.07.2020 в 22:28; всего 3 раз(а); by Four
echo '<a href="/ank.php?id='.$us['id_user'].'">'.$us['nick_user'].'</a>';
//это на странице ank.php
$id = abs(intval($_GET['id']));
if (!$id) {
header('location: /home.php');
exit;
}
$i = mysql_fetch_assoc(mysql_query('SELECT * FROM `boss` WHERE `id` = "'.$id.'"'));
//вывод
echo '
логин: '.$i['nick_user'].'
';
________
посл. ред. 07.07.2020 в 22:28; всего 3 раз(а); by Four
557782680 (07.07.2020 в 22:08)
Romanko , arr_user откуда?
Romanko , arr_user откуда?
Какая cms?
Стр.: 1, 2