georgi17623
Registered
/index.php?p=view_tutorial&id=65
този линк да не е по този начин а нещо такова:
/index.php?p=името+на+статията
Благодаря предварително
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
/index.php?p=view_tutorial&id=65
/index.php?p=името+на+статията
ще стане нещо подобно наmysql_quety("SELECT * FROM таблицата WHERE id='$id'");
А където си извеждаш статиитеmysql_query("SELECT * FROM таблицата WHERE title='$title'");
ще стане нещо подобно наwhile ($row = mysql_fetch_array($sql)) {
echo "<a href='?p=view_tutorial&id=$row[id]'>$row[title]</a>";
}
while ($row = mysql_fetch_array($sql)) {
echo "<a href='?p=$row[title]'>$row[title]</a>";
}
Replace каза:Вместо да правиш проверка за ИД-то на статията ,ще направиш проверка за името на статията.Абсолютно същия принцип.Където ти е било
ще стане нещо подобно наmysql_quety("SELECT * FROM таблицата WHERE id='$id'");
А където си извеждаш статиитеmysql_query("SELECT * FROM таблицата WHERE title='$title'");
ще стане нещо подобно наwhile ($row = mysql_fetch_array($sql)) {
echo "<a href='?p=view_tutorial&id=$row[id]'>$row[title]</a>";
}
while ($row = mysql_fetch_array($sql)) {
echo "<a href='?p=$row[title]'>$row[title]</a>";
}
Най-вероятно кода няма да е 1 към 1Но е важно да схванеш кое просто трябва да замениш .
После в страницата, в която ще се разглежда файла правиш SELECT като филтрираш резултатите през заглавието (title)<?
$sql=mysql_query("SELECT * FROM table ORDER BY id DESC") or die(mysql_error());
while($row=mysql_fetch_array($sql)){
$title=$row['title'];
echo "<a href='?p=$title'>$title</a>";
}
?>
Дано да си ме разбрал, както и @Replace<?
$sql=mysql_query("SELECT * FROM table WHERE title='$_GET[title]'");
.....
?>
Какви са тези глупости?rosko каза:И само да добавя - вече не трябва GET да взима id, а p(както си написал в първия пост), тогава ще стане $_GET = ['p'];
:?:
federer_11 каза:разбира се
federer_11 каза:ми взимаш $_GET['title']; дай си целия код да го преправя!
Във страницата с разглеждане на статиите ти става нещо от този сорт:<?
$sql=mysql_query("SELECT * FROM table ORDER BY id DESC") or die(mysql_error());
while($row=mysql_fetch_array($sql)){
$title=$row['title'];
?>
<a href="index?p=<? echo $title; ?>"><? echo $title; ?></a>
<?
}
?>
Сега ако пак не си разбрал не знам.......<?
$title=$_GET['title'];
$select=mysql_query("SELECT * FROM table WHERE title='$title'") or die(mysql_error());
while($red=mysql_fetch_array($select)){
$title=$red['title'];
echo $title;
}
?>
<?php
$get_id = $_GET['title'];
$sql = 'SELECT * FROM table WHERE title="'.$.get_id.'"';
$rs = mysql_query($sql);
$row = mysql_fetch_assoc($rs);
?>
<?php
echo '<a href="?p'.$row['title']'>'.$row['title'].'</a>";
?>
federer_11 каза:виж сега по принцип как ще стане:
Код:<?php $get_id = $_GET['title']; $sql = 'SELECT * FROM table WHERE title="'.$.get_id.'"'; $rs = mysql_query($sql); $row = mysql_fetch_assoc($rs); ?>
а където ти се листват статиите:
Код:<?php echo '<a href="?p'.$row['title']'>'.$row['title'].'</a>"; ?>
това е принципа, а този файл index.php просто нямам думи :roll: Всичко е наблъскано в него!