Създаване на димамична рисунка
23 отговора
931 прегледа
Създаване на димамична рисунка
Едно интерестно въпросче имам едина заявка и след това един цикъл
$result=mysql_query("SELECT * FROM NAMES ORDER BY firstname;");
$i=0;
while( $row=mysql_fetch_array($result) )
{
if($i>0)
{
echo "<tr valign=bottom>";
echo "<td bgcolor=#ffffff background='img/strichel.gif' colspan=6><img src=img/blank.gif width=1 height=1></td>";
echo "</tr>";
}
echo "<tr valign=center>";
echo "<td class=tabval><img src=img/blank.gif width=10 height=20></td>";
echo "<td class=tabval><b>".$row[0]."</b></td>";
echo "<td class=tabval>".$row[1]." </td>";
echo "<td class=tabval>".$row[2]." </td>";
<img src=.$row[1]. alt="" width="68" height="22"> кадето .$row[1]. ми е съхранено името на рисунката!!!
echo "<td class=tabval></td>";
echo "</tr>";
$i++;
}
Значи как да създадеме динамично рисунка там?? Защото може да има 2 реда може да има и 120 реда в таблицата с база от данни!
??????
$result=mysql_query("SELECT * FROM NAMES ORDER BY firstname;");
$i=0;
while( $row=mysql_fetch_array($result) )
{
if($i>0)
{
echo "<tr valign=bottom>";
echo "<td bgcolor=#ffffff background='img/strichel.gif' colspan=6><img src=img/blank.gif width=1 height=1></td>";
echo "</tr>";
}
echo "<tr valign=center>";
echo "<td class=tabval><img src=img/blank.gif width=10 height=20></td>";
echo "<td class=tabval><b>".$row[0]."</b></td>";
echo "<td class=tabval>".$row[1]." </td>";
echo "<td class=tabval>".$row[2]." </td>";
<img src=.$row[1]. alt="" width="68" height="22"> кадето .$row[1]. ми е съхранено името на рисунката!!!
echo "<td class=tabval></td>";
echo "</tr>";
$i++;
}
Значи как да създадеме динамично рисунка там?? Защото може да има 2 реда може да има и 120 реда в таблицата с база от данни!
??????
Искам да помогна но...
...нищо не разбрах от въпроса...
Имаш името на рисунката, и? Обоснови се по-добре...
GIS
Имаш името на рисунката, и? Обоснови се по-добре...
GIS
Re: Създаване на димамична рисунка
Къде там?!
Everything louder than everything else...
Everything louder than everything else...
Re: Създаване на димамична рисунка
1. какво е според теб динамична рисунка?
2. имаш ли понятие от дебъг?
2. имаш ли понятие от дебъг?
Re: Създаване на димамична рисунка
Според мен ти не си наясно какво точно искаш да попиташ. Иначе в базата данни може да има и 1200 реда и какво от това.
Re: Създаване на димамична рисунка
Нека да задам въпроса с един пример от Делфи!!!
var PIC : TIMAGE;
while not Query.EOF do
begin
PIC := TIMAGE.CREATE( SELF );
PIC.IMAGE.LoadFromFile( Query.FieldByName( 'PicturePath' ).AsString );
Query.Next;
end;
Та значи имам една таблица която има поле в което се записва пътят на рисунката която ще се зарежда след като се даде един прост цикъл и сега малко код :
$result=mysql_query("SELECT * FROM NAMES ORDER BY firstname;");
$i=0;
while( $row=mysql_fetch_array($result) )
{
if($i>0)
{
echo "<tr valign=bottom>";
echo "<td bgcolor=#ffffff background='img/strichel.gif' colspan=6><img src=img/blank.gif width=1 height=1></td>";
echo "</tr>";
}
echo "<tr valign=center>";
echo "<td class=tabval><img src=img/blank.gif width=10 height=20></td>";
echo "<td class=tabval><b>".$row[0]."</b></td>";
echo "<td class=tabval>".$row[1]." </td>";
echo "<td class=tabval>".$row[2]." </td>";
до тука проста заявка и един цикъл! и идва момента кадето искам да създам рисунка нямам представа как е php или html и след това да взема пътят на рисунката от базата от данни! Та каква е идеята на всеки ред имам някаква информация! И накрая на реда малка рисунка ! Та заначи пробвах с
<img src="$row[3]" alt="" width="68" height="22"></h2>
където $row[3] е пътят към рисунката но ми дава грешка! И съответно да изляза от цикъла!
FIRSTNAME LASTNAME EGN PIC
AD ED 0 "Рисунка"
Adi Edi 0 "Рисунка"
ADIENDER WERT 754 "Рисунка"
И накрая ще имам толкова рисунки колкото брой записи имам в таблицата! Та общо взето това е идеята!
Благодаря предварително!
var PIC : TIMAGE;
while not Query.EOF do
begin
PIC := TIMAGE.CREATE( SELF );
PIC.IMAGE.LoadFromFile( Query.FieldByName( 'PicturePath' ).AsString );
Query.Next;
end;
Та значи имам една таблица която има поле в което се записва пътят на рисунката която ще се зарежда след като се даде един прост цикъл и сега малко код :
$result=mysql_query("SELECT * FROM NAMES ORDER BY firstname;");
$i=0;
while( $row=mysql_fetch_array($result) )
{
if($i>0)
{
echo "<tr valign=bottom>";
echo "<td bgcolor=#ffffff background='img/strichel.gif' colspan=6><img src=img/blank.gif width=1 height=1></td>";
echo "</tr>";
}
echo "<tr valign=center>";
echo "<td class=tabval><img src=img/blank.gif width=10 height=20></td>";
echo "<td class=tabval><b>".$row[0]."</b></td>";
echo "<td class=tabval>".$row[1]." </td>";
echo "<td class=tabval>".$row[2]." </td>";
до тука проста заявка и един цикъл! и идва момента кадето искам да създам рисунка нямам представа как е php или html и след това да взема пътят на рисунката от базата от данни! Та каква е идеята на всеки ред имам някаква информация! И накрая на реда малка рисунка ! Та заначи пробвах с
<img src="$row[3]" alt="" width="68" height="22"></h2>
където $row[3] е пътят към рисунката но ми дава грешка! И съответно да изляза от цикъла!
FIRSTNAME LASTNAME EGN PIC
AD ED 0 "Рисунка"
Adi Edi 0 "Рисунка"
ADIENDER WERT 754 "Рисунка"
И накрая ще имам толкова рисунки колкото брой записи имам в таблицата! Та общо взето това е идеята!
Благодаря предварително!
Re: Създаване на димамична рисунка
Parse error: parse error in C:\Program Files\xampp\htdocs\xampp\TEST.php on line 99
$result=mysql_query("SELECT * FROM NAMES ORDER BY firstname;");
$i=0;
while( $row=mysql_fetch_array($result) )
{
if($i>0)
{
echo "<tr valign=bottom>";
echo "<td bgcolor=#ffffff background='img/strichel.gif' colspan=6><img src=img/blank.gif width=1 height=1></td>";
echo "</tr>";
}
echo "<tr valign=center>";
echo "<td class=tabval><img src=img/blank.gif width=10 height=20></td>";
echo "<td class=tabval><b>".$row[0]."</b></td>";
echo "<td class=tabval>".$row[1]." </td>";
echo "<td class=tabval>".$row[2]." </td>";
img src=.$row[3]. alt="" width="68" height="22"
echo "<td class=tabval></td>";
echo "</tr>";
$i++;
}
Кадето на линия 99 ми е img src=.$row[3]. alt="" width="68" height="22"
точно кадето трябва да се създаде рисунката явно има друг начни да се извика метод Create_Picture или нещо друго!
$result=mysql_query("SELECT * FROM NAMES ORDER BY firstname;");
$i=0;
while( $row=mysql_fetch_array($result) )
{
if($i>0)
{
echo "<tr valign=bottom>";
echo "<td bgcolor=#ffffff background='img/strichel.gif' colspan=6><img src=img/blank.gif width=1 height=1></td>";
echo "</tr>";
}
echo "<tr valign=center>";
echo "<td class=tabval><img src=img/blank.gif width=10 height=20></td>";
echo "<td class=tabval><b>".$row[0]."</b></td>";
echo "<td class=tabval>".$row[1]." </td>";
echo "<td class=tabval>".$row[2]." </td>";
img src=.$row[3]. alt="" width="68" height="22"
echo "<td class=tabval></td>";
echo "</tr>";
$i++;
}
Кадето на линия 99 ми е img src=.$row[3]. alt="" width="68" height="22"
точно кадето трябва да се създаде рисунката явно има друг начни да се извика метод Create_Picture или нещо друго!
Re: Създаване на димамична рисунка
echo "<td class=tabval>".$row[2]." </td>";
img src=.$row[3]. alt="" width="68" height="22"
echo "<td class=tabval></td>";
Тва червеното какво се явява ? е там ти е грешката
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
img src=.$row[3]. alt="" width="68" height="22"
echo "<td class=tabval></td>";
Тва червеното какво се явява ? е там ти е грешката
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Re: Създаване на димамична рисунка
echo "<td class=tabval>".$row[2]." </td>";
img src=.$row[3]. alt="" width="68" height="22"
echo "<td class=tabval></td>";
знам че това дето е в червено си вече създадена рисунка и се опитвам да мина малко на таракатско или да шмекерувам но номера не минава!!
Просто ако знаете как да се извика функция която създава функция рисунка
пробвах с imagecreatefromgd( .$row[3]. ); но резултатът е същият не се показва нищо!
img src=.$row[3]. alt="" width="68" height="22"
echo "<td class=tabval></td>";
знам че това дето е в червено си вече създадена рисунка и се опитвам да мина малко на таракатско или да шмекерувам но номера не минава!!
Просто ако знаете как да се извика функция която създава функция рисунка
пробвах с imagecreatefromgd( .$row[3]. ); но резултатът е същият не се показва нищо!
Re: Създаване на димамична рисунка
о, боже, абе на теб ти дава синтактична грешка, този ХТМЛ трябва да го пуснеш с ехо
Re: Създаване на димамична рисунка
echo '<img src='.$row[3].' alt="" width="68" height="22">';
И най-ярките личности си плащат тока.
И най-ярките личности си плащат тока.
Re: Създаване на димамична рисунка
По този повод с картинката искам да попитам как по точно да съхраня пътя до картинката в Mysql,какъв тип трябва да е полето, че да мога после с php скрипт да я изведе в browser-a??Може въпроса ми да ви се стори малко глупав, но сега се уча
.Много ще се радвам ако някой ми помогне
Re: Създаване на димамична рисунка
Записваш пътя в поле от тип VARCHAR с дължина 100 или 150 (все пак не се знае какви адреси и колко поддиректории в адреса ще ползваш) - това е. После предаваш стойността на полето в тага <img src="СТОЙНОСТТА_Е_ТУК" ....
За въпроса в темата, edembg е показал синтактичната грешка - просто го няма тага
IMAGE, когато имаш parse error, търси синтактична грешка, а не метод който бъркаш
За въпроса в темата, edembg е показал синтактичната грешка - просто го няма тага
IMAGE, когато имаш parse error, търси синтактична грешка, а не метод който бъркаш
Re: Създаване на димамична рисунка
varchar(36) е напълно достатъчно.
32 символа за картинката (мд5) и още 4 за .jpg
Break The UnBreakable
32 символа за картинката (мд5) и още 4 за .jpg
Break The UnBreakable
Re: Създаване на димамична рисунка
е хубаво де в това поле, как по точно го пиша този път: c:\......\името на снимката...така ли трябва...
.....щот нещо не става номера..пак може и аз да бъркам някаде
има ли значение дали снимката е gif ili jpg?
има ли значение дали снимката е gif ili jpg?
Re: Създаване на димамична рисунка
[линк]
Обърни внимание на това
src - The URL of the image to display
Break The UnBreakable
Обърни внимание на това
src - The URL of the image to display
Break The UnBreakable