Hjælp til omkode en lille php funktion (kort)

Tags:    php

Hejsa.

Jeg har et problem med at kode en php kode om... Jeg vil høre om der er nogen der er villige til at bruge 10 minutter, eller hvor "kort" tid det tager...

Sagen er, at jeg gerne vil have en overskrift, et billede og en synopsis (tekst). Se koden nedenfor. Den er ganske enkel imo...


if ($i++ != 0) echo '<div class="hr"></div>';
echo '<a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a><br>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
echo $row['synopsis'].'<br><br>';
}

Kort forklaring:
- Ved første echo findes overskriften (linket)
- Ved næste echo findes billedet
- Ved tredie echo findes synopsis (tekst)

Jeg søger en der vil: (omkode ovenstående php)
- Sætte en max. grænse (height/width) på billedet
- Lave en tabel (400px i bredden) med to celler (ved siden af hinanden).
- Cellen til højre skal være 300 i bredden (teksten placeres her)
- Cellen til venstre skal være 100 px i bredden (billedet placeres her, til venstre i selvsamme celle)

På forhånd mange tak!



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hejsa.

Jeg har et problem med at kode en php kode om... Jeg vil høre om der er nogen der er villige til at bruge 10 minutter, eller hvor "kort" tid det tager...

Sagen er, at jeg gerne vil have en overskrift, et billede og en synopsis (tekst). Se koden nedenfor. Den er ganske enkel imo...


if ($i++ != 0) echo '<div class="hr"></div>';
echo '<a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
echo $row['synopsis'].'';
}

Kort forklaring:
- Ved første echo findes overskriften (linket)
- Ved næste echo findes billedet
- Ved tredie echo findes synopsis (tekst)

Jeg søger en der vil: (omkode ovenstående php)
- Sætte en max. grænse (height/width) på billedet
- Lave en tabel (400px i bredden) med to celler (ved siden af hinanden).
- Cellen til højre skal være 300 i bredden (teksten placeres her)
- Cellen til venstre skal være 100 px i bredden (billedet placeres her, til venstre i selvsamme celle)

På forhånd mange tak!




Det er jo ikke php du skal have lavet der, men derimod HTML. Så mit råd er at starte med at skrive en HTML kode som du er tilfreds med hvorefter du fletter de 3 php echo ind i stedet for de forskellige test tekster.

-mvh




Tak, det vil jeg så prøve 8-)

Jeg fik prøvet det, men det gik ikke helt. Siden, der skal loades, kommer ikke frem...

<?
include_once('nyheder/inc.config.php');

mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);

$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date, id, title,image,synopsis FROM news ORDER BY id DESC LIMIT 10") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
if ($i++ != 0) echo;
echo '<div align="center"><table border="0" width="400" height="74"><tr><td width="320" valign="top">';
echo '<b><a href="visnyhed.php?id='.$row['id'].'">'.$row['title'].'</a></b>';
echo '<br>';
echo '<i>'.$row['date'].'</i><br>';
echo $row['synopsis'].'<br><br>';
echo '</td><td width="80" valign="top"><p align="right">echo empty($row['image']) ? '' : '<img src="nyheder/files/'.$row['image'].'" class="image">'</td></table>';
} ?>


Selve html koden:
<table border="0" width="400" height="74">
<tr>
<td width="320" valign="top"> </td>
<td width="80" valign="top">
<p align="right"> </td>
</tr>
</table>

[Redigeret d. 27/09-05 15:49:26 af AD]



t