Изкарване на резултат

nBN

Registered
Здравейте :)
Искам да ви питам, как да изкарам резултата най-гледан клип.
Искам клипа да го изкарва в 150х150 и отдоло да изкарва аватара на 10х10 и потребителя който го е качил.

CREATE TABLE IF NOT EXISTS `clips` (
`ime` varchar(255) NOT NULL default '',
`pic` text NOT NULL,
`vid` text NOT NULL,
`id` int(5) NOT NULL auto_increment,
`author` varchar(10) character set cp1251 NOT NULL,
`klik` varchar(50) NOT NULL default '0',

CREATE TABLE IF NOT EXISTS `users` (
`id` int(4) NOT NULL auto_increment,
`username` varchar(10) character set cp1251 NOT NULL,
`password` varchar(10) character set cp1251 NOT NULL,
`email` varchar(255) character set cp1251 NOT NULL,
`rank` varchar(255) character set cp1251 default 'USER',
`avatar` varchar(255) character set cp1251 default 'images/avatar.jpg',
`ip` varchar(255) character set cp1251 NOT NULL,



Благодаря ви :)
 
PHP:
<?php
$row_klip=mysql_query("SELECT clips.ime, clips.vid, clips.author, clips.klik, users.username, users.avatar, users.id FROM clips, users WHERE clips.author=users.username ORDER BY klick DESC LIMIT 0, 1");
$klip=mysql_fetch_assoc($row_klip);


echo $klip['vid'];
echo "<br><hr><br>".$klip['username']."<br><img src="'.$klip['avatar'].' width='10px' height='10px' />"<br>";

?>

$klip['vid'] само ще си го сложиш в някакъв player (по-твой избор).
 
Добре покажи грешката.


Мисля, че така няма да ти вади грешки.
EDIT:

PHP:
<?php
$row_klip=mysql_query("SELECT clips.ime, clips.vid, clips.author, clips.klik, users.username, users.avatar, users.id FROM clips, users WHERE clips.author=users.username ORDER BY clips.klick DESC LIMIT 0, 1");
$klip=mysql_fetch_assoc($row_klip);


echo $klip['vid'];
echo "<br><hr><br>".$klip['username']."<br><img src="'.$klip['avatar'].' width='10px' height='10px' />"<br>";

?>
 
PHP:
$row_klip=mysql_query("SELECT clips.ime, clips.vid, clips.author, clips.klik, users.username, users.avatar, users.id FROM clips, users WHERE clips.author=users.username ORDER BY klick DESC LIMIT 0, 1");

Parse error: syntax error, unexpected T_VARIABLE in /home/boxin/public_html/page/klips/klip.php on line 3
 
Така:

PHP:
<?php

$row_klip=mysql_query("SELECT clips.ime, clips.vid, clips.author, clips.klik, users.username, users.avatar, users.id FROM clips, users WHERE clips.author=users.username ORDER BY clips.klick DESC LIMIT 0, 1");

$klip=mysql_fetch_assoc($row_klip);





echo $klip['vid'];

echo "<br><hr><br>".$klip['username']."<br><img src=".$klip['avatar']." width='10px' height='10px' /><br>";



?>
 
Parse error: syntax error, unexpected T_VARIABLE in /home/seer/public_html/page/klips/klip.php on line 3

$row_klip=mysql_query("SELECT clips.ime, clips.vid, clips.author, clips.klik, users.username, users.avatar, users.id FROM clips, users WHERE clips.author=users.username ORDER BY clips.klik DESC LIMIT 0, 1");

Edit:

Сега пък нищо не излиза :(
 
PHP:
<?php
$row_klip = mysql_query("SELECT * FROM clips, users WHERE clips.author=users.username ORDER BY clips.klik DESC LIMIT 0, 1") or die(mysql_error());
if(mysql_num_rows($row_klip) > 0) {
while ($row = mysql_fetch_assoc($row_klip)) {
echo $row['vid'];
echo "<br><hr><br>".$row['username']."<br><img src=".$row['avatar']." width='10px' height='10px' /><br>";
}
} else {
echo "няма намерени резултати.";
}
?>
 
nom3r1 каза:
PHP:
<?php
$row_klip = mysql_query("SELECT * FROM clips, users WHERE clips.author=users.username ORDER BY clips.klik DESC LIMIT 0, 1") or die(mysql_error());
if(mysql_num_rows($row_klip) > 0) {
while ($row = mysql_fetch_assoc($row_klip)) {
echo $row['vid'];
echo "<br><hr><br>".$row['username']."<br><img src=".$row['avatar']." width='10px' height='10px' /><br>";
}
} else {
echo "няма намерени резултати.";
}
?>

Стана, може ли само да ми направиш и да се показва клипа в 150х150 и потребителя да го изкарва като линк към профила му, иначе Изкарва само клипа смис крайните цифри и името на потребителя без линк към профила му :)
Благодаря :)
 
nBn я ми кажи какво по-точно ти излиза за клипа примерно klip.avi, или klip.mpg за да знам как да ти направя player-а. Какво цифри ти излизат и какво окончания и изобщо имали окончание.

Nom3r - защо му е да селектира и 2 те таблици .. като използва едва 1/3 от информацията в тях ...
 
eddyy93 каза:
nBn я ми кажи какво по-точно как ти излиза за клипа примерно klip.avi, или klip.mpg за да знам как да ти направя player-а. Какво цифри ти излизат и какво окончания и изобщо имали окончание.

Nom3r - защо му е да селектира и 2 те таблици .. като използва едва 1/3 от информацията в тях ...

Nom3r - защо му е да селектира и 2 те таблици .. като използва едва 1/3 от информацията в тях ...

'щото кода някой го беше написал по-горе, не съм го писал аз. Пък и нищо чудно да 'ревне', че иска да взима ID номера на потребителя, за да го отваря като: faila.php?id=1234

Сещаш се.. :)
 
Е да аз за това го бях добавил в заявката ID-то на потребитела само го изкарва като.
PHP:
$klip['id'];
За линка който иска да си състави.
 
Ето:
Замести го този код там където пише echo '$klip['vid']';

Това е като windows media player.

Този от vbox7 да го ползваш за свой цели мисля, че няма как. Трябва да си направиш player или да използваш ето такива готови.

Google също имат може и тяхният да разгледаш.



PHP:
echo '

<object id="MediaPlayer1" width="180" height="200"
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft® Windows® Media Player components..."
type="application/x-oleobject" align="middle">
<param name="FileName" value="'.$klip['vid'].'">
<param name="ShowStatusBar" value="True">
<param name="DefaultFrame" value="mainFrame">
<param name="autostart" value="false">
<embed type="application/x-mplayer2"
pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"
src="YourFilesName.mpeg"
autostart="false"
align="middle"
width="176"
height="144"
defaultframe="rightFrame"
showstatusbar="true">
</embed>
</object>
<a href="YourFilesName.mpeg"><font size="2">Clickhere for standalone player</font></a>
<a href="http://www.microsoft.com/windows/windowsmedia/mp10/default.aspx">
<font size="1">Download Windows Media Player Here</font></a></p>
';
 
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in
Направи ми целия код както трябва да е :)
 
PHP:
<?php

$row_klip=mysql_query("
SELECT clips.ime, clips.vid, clips.author, clips.klik, users.username, users.avatar, users.id
FROM clips, users
WHERE clips.author=users.username ORDER BY clips.klik DESC LIMIT 0, 1");
if(mysql_num_rows($row_klip) > 0) {
$klip=mysql_fetch_assoc($row_klip);
echo '

<object id="MediaPlayer1" width="180" height="200"
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft® Windows® Media Player components..."
type="application/x-oleobject" align="middle">
<param name="FileName" value="'.$klip['vid'].'">
<param name="ShowStatusBar" value="True">
<param name="DefaultFrame" value="mainFrame">
<param name="autostart" value="false">
<embed type="application/x-mplayer2"
pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"
src="YourFilesName.mpeg"
autostart="false"
align="middle"
width="176"
height="144"
defaultframe="rightFrame"
showstatusbar="true">
</embed>
</object>
<a href="'.$klip['vid'].'"><font size="2">Clickhere for standalone player</font></a>
<a href="http://www.microsoft.com/windows/windowsmedia/mp10/default.aspx">
<font size="1">Download Windows Media Player Here</font></a></p>';

echo "<br><hr><br><a href='profile.php?id=".$klip['id']."'>".$klip['username']."<br><img src=".$klip['avatar']." width='10px' height='10px' /><br>";

}
else {
echo "няма намерени резултати.";
}

?>
 

Back
Горе