База данни за въвеждане на линкове

j0ka

Registered
Здравейте приятели трябва ми код който да генерира нещо като библиотека на линкове. Примерно който иска да дъдежда линк плюс описание на линка и да ги въвежда в база данни и всичко да е видимо. Надявам се , че ме разбрахте, благодаря Ви предварително :)
 
db.sql

CREATE TABLE IF NOT EXISTS `links` (
`id` int(10) NOT NULL auto_increment,
`link` varchar(50) character set latin1 NOT NULL,
`opisanie` varchar(50) character set latin1 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=0 ;


config.php

<?php
mysql_connect("localhost","дб потребител","дб парола");
mysql_select_db("дб");
?>


index.php

<?php
include_once "config.php";
$a = mysql_query("SELECT * FROM links ORDER by id DESC") or die(mysql_error());
$b = mysql_num_rows($a);
if ($b > 0)
{
while ($c = mysql_fetch_array($a))
{
$link = $c['link'];
$opisanie = $c['opisanie'];
echo "<table><tr><td>$link</td><td>$opisanie</td></tr></table><br>";
}
}
else
{
echo "Nqma linkove.";
}
?>


add.php

<?php
include_once "config.php";
echo "<form method='POST'>";
echo "Link: <input type='text' name='link'><br>";
echo "<textarea name='opisanie'>opisanie</textarea><br>";
echo "<input type="submit" name="dobavi" value="Dobavi">";
echo "</form>";
if (isset($_POST['dobavi']))
{
$link = htmlspecialchars($_POST['link']);
$opisanie = htmlspecialchars($_POST['link']);
if (empty($link) or empty($opisanie))
{
echo "Ne ste populnili vsichki poleta.";
}
else
{
mysql_query("INSERT INTO links (link, opisanie) VALUES ('$link', '$opisanie')") or die(mysql_error());
echo "Linka e dobaven uspeshno.";
}
?>


Това DESC е сложено за да изкарва новите резултати отгоре , а стари отдолу. Ако искаш може да го махнеш и ще ти изкарва новите линкове отдолу.


Сега го писах и не съм го пробвал , надявам се да няма грешки ;)
 
Parse error: parse error, expecting `','' or `';'' in C:\wamp\www\Links Book\add.php on line 6 - ето грешката но неможах да я оправя...
 
add.php
Код:
<?php
include_once "config.php";
echo "<form method='POST'>";
echo "Link: <input type='text' name='link'><br>";
echo "<textarea name='opisanie'>opisanie</textarea><br>";
echo "<input type='submit' name='dobavi' value='Dobavi'>";
echo "</form>";
if (isset($_POST['dobavi']))
{
$link = htmlspecialchars($_POST['link']);
$opisanie = htmlspecialchars($_POST['link']);
if (empty($link) or empty($opisanie))
{
echo "Ne ste populnili vsichki poleta.";
}
else
{
mysql_query("INSERT INTO links (link, opisanie) VALUES ('$link', '$opisanie')") or die(mysql_error());
echo "Linka e dobaven uspeshno.";
}
?>
 
Код:
 <?php
include_once "config.php";
echo "<form method='POST'>";
echo "Link: <input type='text' name='link'><br>";
echo "<textarea name='opisanie'>opisanie</textarea><br>";
echo "<input type='submit' name='dobavi' value='Dobavi'>";
echo "</form>";
if (isset($_POST['dobavi'])) {
    $link = htmlspecialchars($_POST['link']);
    $opisanie = htmlspecialchars($_POST['link']);
    if (empty($link) or empty($opisanie)) {
    echo "Ne ste populnili vsichki poleta.";
}
else
{
mysql_query("INSERT INTO links (link, opisanie) VALUES ('$link', '$opisanie')") or die(mysql_error());
echo "Linka e dobaven uspeshno.";
}
}
?>
 
<?php
include_once "config.php";
echo "<form method='POST'>";
echo "Link: <input type='text' name='link'><br>";
echo "<textarea name='opisanie'>opisanie</textarea><br>";
echo "<input type='submit' name='dobavi' value='Dobavi'>";
echo "</form>";
if (isset($_POST['dobavi']))
{
$link = htmlspecialchars($_POST['link']);
$opisanie = htmlspecialchars($_POST['link']);
if (empty($link) or empty($opisanie))
{
echo "Ne ste populnili vsichki poleta.";
}
else
{
mysql_query("INSERT INTO links (link, opisanie) VALUES ('$link', '$opisanie')") or die(mysql_error());
echo "Linka e dobaven uspeshno.";
}
}
?>

EDIT: не съм видял последното мнение на @Fakeheal.
 

Back
Горе