Един въпрос за един код

bankera1990

Registered
така имам този код за качване на файл от линк та искам да попитама добавил съм таблица в msql , pick та какво трабва да сложа на този код зада се запише линка към картинката

Код:
<?
if($_POST['name'])
{
$name2 = $_POST['name'];
$link2 = $_POST['link'];
$author = $_SESSION['username'];
$name = htmlspecialchars("$name2");
$link = htmlspecialchars("$link2");
$new = $chislo + 1;
$namecheck = $_POST['name'];
$check = mysql_query("SELECT name FROM songs WHERE name = '$namecheck'")
or die(mysql_error());
$check2 = mysql_num_rows($check);

if ($check2 != 0) {
die('<center><br></center><center><font color="red">Съжелявам, песента с име</font></center><center> '.$_POST['name'].'</center><center><font color="red"> вече е качена от друг потребител.</font></center><center><br><br></center>');
}

$linkcheck = $_POST['link'];
$check5 = mysql_query("SELECT link FROM songs WHERE link = '$linkcheck'")
or die(mysql_error());
$check2 = mysql_num_rows($check5);

if ($check2 != 0) {
die('<center><br></center><center><font color="red">Съжелявам, песента с линк</font></center><center> '.$_POST['link'].'</center><center><font color="red">вече се използва от друг потребител.</font></center><center><br><br></center>');
}


{
$sql = "INSERT songs (name, author, link, views, downs) VALUES ('$name', '$author', '$link', '0', '0')";
if(mysql_query($sql) != "")
{
$sql3 = "UPDATE users SET uploads = uploads +1 where username='$author';";
if(mysql_query($sql3) != "")
{

$sql2 = mysql_query("SELECT * FROM songs ORDER BY id DESC LIMIT 1");
while ($row = mysql_fetch_array($sql2))
{
echo '<center><br>Песента е качена успешно! <a href="index.php?m=play&id='.$row['id'].'">Преглед!</a><br></center>';
}
}
else
{
echo 'Има някаква грешка!<br/>';
}
}
}
}
?>


мерси :). Eто и формата за качване

Код:
<form action="" method="POST" name="upload" onsubmit="return validate2()">
Изпълнител - Песен: <br><br/><input type="text" name="name" maxlength="50"><br/><br>
Линк към песента: <br><br/><input type="text" name="link"><br><br>
<input type="submit" class="but" value="Добави">
</form>
 
bankera1990 каза:
така имам този код за качване на файл от линк та искам да попитама добавил съм таблица в msql , pick та какво трабва да сложа на този код зада се запише линка към картинката

Код:
<?
if($_POST['name'])
{
$name2 = $_POST['name'];
$link2 = $_POST['link'];
$pick = $_POST['pick'];
$author = $_SESSION['username'];
$name = htmlspecialchars("$name2");
$link = htmlspecialchars("$link2");
$new = $chislo + 1;
$namecheck = $_POST['name'];
$check = mysql_query("SELECT name FROM songs WHERE name = '$namecheck'")
or die(mysql_error());
$check2 = mysql_num_rows($check);

if ($check2 != 0) {
die('<center><br></center><center><font color="red">Съжелявам, песента с име</font></center><center> '.$_POST['name'].'</center><center><font color="red"> вече е качена от друг потребител.</font></center><center><br><br></center>');
}

$linkcheck = $_POST['link'];
$check5 = mysql_query("SELECT link FROM songs WHERE link = '$linkcheck'")
or die(mysql_error());
$check2 = mysql_num_rows($check5);

if ($check2 != 0) {
die('<center><br></center><center><font color="red">Съжелявам, песента с линк</font></center><center> '.$_POST['link'].'</center><center><font color="red">вече се използва от друг потребител.</font></center><center><br><br></center>');
}


{
$sql = "INSERT songs (name, author, link, views, downs) VALUES ('$name', '$author', '$link', '0', '0')";
if(mysql_query($sql) != "")
{
$sql3 = "UPDATE users SET uploads = uploads +1 where username='$author';";
if(mysql_query($sql3) != "")
{

$sql2 = mysql_query("SELECT * FROM songs ORDER BY id DESC LIMIT 1");
while ($row = mysql_fetch_array($sql2))
{
echo '<center><br>Песента е качена успешно! <a href="index.php?m=play&id='.$row['id'].'">Преглед!</a><br></center>';
}
}
else
{
echo 'Има някаква грешка!<br/>';
}
}
}
}
?>


мерси :). Eто и формата за качване

Код:
<form action="" method="POST" name="upload" onsubmit="return validate2()">
Изпълнител - Песен: <br><br/><input type="text" name="name" maxlength="50"><br/><br>
Линк към картинката: <br><br /><input type="text" name="pick"><br><br>
Линк към песента: <br><br/><input type="text" name="link"><br><br>
<input type="submit" class="but" value="Добави">
</form>

така ?
 
ок е стана но как да направя например ако не си качил снимка тя де е примерно (no avatar) а като има линк за снимка да се заменя как ще стане :)
 
ами аз ползвам това отиваш на мястото кадето искаш да изжеда снимката и пишеш
Код:
<?php
if($row[pick] == NULL) {
echo "images/noavatar.gif";
}
else {
echo $row[pick];
}
?>
като на мястото на $row си пишеш твойта променлива
 

Back
Горе