Обучение/Помощь новичкам | Ид, логин, ссылка
Парни не подскажете как вывести на новой странице логин и ссылку на анкету. То есть 'id' я записал в другую таблицу .
Как это делается в принципе вообще?
------
73023_Screenshot_20200707211555854_com.android.chrome.png (149.5 Kb)
Скачиваний: 103
________
посл. ред. 07.07.2020 в 21:28; всего 1 раз(а); by 557782680
Как это делается в принципе вообще?
------
Скачиваний: 103
________
посл. ред. 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

