Avatar billede mlybech Nybegynder
12. april 2005 - 23:44 Der er 4 kommentarer og
1 løsning

Hjælp til tagwall

Hey.... Sidder lige og har fundet en tagwall på nettet, men har nogle få problemer med at lave den som jeg vil have....
For det første når der laves tags skrives de i bunden, altså kommer til nyeste til sidst. Ville gerne have dem til at komme først.
Det andet problem er at man ikke kan lave et emne der er længere end 20 tegn. Villge gerne have sådan det kan laves længre.

www.lybech.1go.dk/hjemmeside/tagwall/

Her er koden:
Index.php
<?
// Dette Script er lavet Af NSJ [NSJ.Frac.DK]
// Min Mail er nsj@frac.dk
// Håber du får godfornøjelse af scriptet.
?>
<body background="../images/index_03.gif" bgproperties="fixed">
<link rel="stylesheet" type="text/css" href="style.css">
<p style="margin-bottom: -5px"><b>Tagwall</b></p>
<hr size="1" color="#000000">
<? include "config.php"; ?>

<p style="margin-bottom: 0; margin-top:0" align="center"><font face="Verdana">Vis Forum - <a href="tilfoej.php">Tilføj Indlæg</a></font></p>

<hr color="#000000" size="1">

<?    $res_tagwall = mysql_query("SELECT * FROM tagwall order by id ASC");
            while ($row_tagwall = mysql_fetch_array($res_tagwall)){
?>
<div align="left">
  <table border="0" width="570" height="14" cellspacing="0" cellpadding="0">
    <tr>
      <td width="262" height="1" style="border-bottom:medium none gray; ">
                <p style="margin-bottom: -5px"><font face="Verdana" color="#993333"><b><?=$row_tagwall[emne]?></b></font>&nbsp;<font color="#333333">af</font>&nbsp;<b><font face="Verdana" color="#336699"><?=$row_tagwall[fra]?></font></p>
        <hr size="1" color="#808080" width="575"></td></tr>
        <tr>
      <td height="4" style="border-top-style: none; border-top-width: medium"><font face="Verdana"><?=$row_tagwall[besked]?></font></td>
    </tr>
  </table>
</div><br>
<?
}
?>

Tilføj.php:
<?
// Dette Script er lavet Af NSJ [NSJ.Frac.DK]
// Min Mail er nsj@frac.dk
// Håber du får godfornøjelse af scriptet.
?>
<body background="../images/index_03.gif" bgproperties="fixed">
<link rel="stylesheet" type="text/css" href="style.css">
<p style="margin-bottom: -5px"><b>Tagwall</b></p>
<hr size="1" color="#000000">
<? include "config.php"; ?>

<? include "config.php"; ?>

<?
if ($_POST[action] == "update"){
    $emne = ($_POST[emne]);
    $fra = ($_POST[fra]);
    $besked = ($_POST[besked]);

    mysql_query("INSERT INTO tagwall SET fra = '$fra',emne = '$emne',besked = '$besked'");

}
?>

<p style="margin-bottom: 0; margin-top:0" align="center">
<font face="Verdana"><a href="index.php">Vis Forum</a> - Tilføj Indlæg</font></p>

<hr color="#000000" size="1">
<form action=tilfoej.php?m=saadan method=post>
<input type="hidden" name="action" value="update">
<div align="left">
  <table border="0" width="376" height="1" cellspacing="0" cellpadding="0" style="margin-top: -10">
    <tr>
      <td width="56" height="1"><font face="Verdana">Emne :</font></td>
      <td width="285" height="1"><font size="2" face="Verdana">
        <input type="text" name="emne" size="30" style="background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; border: 1 solid #000000">&nbsp;</font></td>
      <td width="34" height="1"></td>
    </tr>
    <tr>
      <td width="56" height="24"><font face="Verdana">Dit Navn</font></td>
      <td width="285" height="24"><font size="2" face="Verdana">
        <input type="text" name="fra" size="30" style="background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></font></td>
      <td width="34" height="24">&nbsp;</td>
    </tr>
    <tr>
      <td width="56" height="11" valign="top"><font face="Verdana">Besked</font></td>
      <td width="285" height="11"><font size="2" face="Verdana">
        <textarea rows="8" name="besked" cols="30" style="background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td>
      <td width="34" height="11"></td>
    </tr>
    <tr>
      <td width="56" height="1"></td>
      <td width="285" height="1"><font size="2" face="Verdana">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <input type="submit" name="update" value="Tag det!" style="background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Verdana; border: 1 solid #000000"></font></td>
      <td width="34" height="1"></td>
    </tr>
  </table>
</div>
</form>


Håber der er nogle der kan hjælpe.

PS. hvis der nogle der sidder inde med en bedre tagwall må de gerne lige linke, ville gerne have en med smilies osv. lidt ligesom http://goatie.dk/tagwall.php
Avatar billede detox Nybegynder
12. april 2005 - 23:55 #1
1. Kan laves ved at ændre:

<?    $res_tagwall = mysql_query("SELECT * FROM tagwall order by id ASC");

til:

<?    $res_tagwall = mysql_query("SELECT * FROM tagwall order by id DESC");

2. Der skal du nok se på om feltet 'emne' i databasen kan indeholde mere end 20 tegn (eller rette det).
Avatar billede michael_stim Ekspert
12. april 2005 - 23:55 #2
Den her:
$res_tagwall = mysql_query("SELECT * FROM tagwall order by id ASC");
Laver du om til:
$res_tagwall = mysql_query("SELECT * FROM tagwall order by id DESC");

Og så skal du nok sætte besked i din besked i databasen op.
Avatar billede michael_stim Ekspert
12. april 2005 - 23:56 #3
Hmmm. To slow ;o) Igen
Avatar billede mlybech Nybegynder
14. april 2005 - 18:44 #4
hehe... men det var nu rigtigt..... lig lige et svar...
Avatar billede detox Nybegynder
14. april 2005 - 18:51 #5
Værsgo'
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester