Avatar billede rangerbs Nybegynder
26. december 2005 - 18:26 Der er 8 kommentarer og
2 løsninger

Viser kun 5 linjer i tagwall?

Hej eksperter...

Jeg har et problem.. Når man skriver en lang tekst i min tagwall er det kun de første 5 linjer af teksten der bliver vist.. Dvs. at folk ikke kan skrive beskeder i den over 5 linjer..

Hvad kan problemet være?

koden ser således ud:

<?php
$visfra = $_GET['visfra'];

if (!$_GET['visfra']) {
    $visfra = 0;
}

$query = mysql_query ("SELECT * FROM tagwall ORDER BY id DESC limit $visfra, $prside");
while ($row = mysql_fetch_array($query)) {
    echo "<table class='tblmain'>";
    echo "<tr><td class='cellmain'><span class='rightspan'>$row[dato]</span><span class='leftspan'>";
    echo "<b>$row[navn]</b> ";
    if ($row['mail']) {
        echo "- <a href='mailto: $row[mail]'>@</a> ";
    }
    if ($row['site']) {
        echo "- <a href='$row[site]' target='_blank'>$row[site]</a>";
    }
    echo "</span></td></tr>";
    echo "<tr><td class='cellmsg'>".nl2br(stripslashes($row['besked']))."</td></tr>";
    echo "</table><br>";
}

$antal = mysql_num_rows(mysql_query("SELECT id FROM tagwall"));

limit($visfra,$antal,$prside);
mysql_close();

if ($error == 1) {
    echo $errormsgone;
}
if ($error == 2) {
    echo $errormsgtwo;
}
?>
<br><br>
<div align="left">
<b>
<form method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>" onsubmit="return check();">
<input type="text" name="navn" value="Navn" onFocus="if(this.value=='Navn'){this.value=''};" onBlur="if(this.value==''){this.value='Navn'};" value="<?php echo $_POST['navn']; ?>"><br>
<input type="text" name="mail" value="Mail" onFocus="if(this.value=='Mail'){this.value=''};" onBlur="if(this.value==''){this.value='Mail'};" value="<?php echo $_POST['mail']; ?>"><br>
<input type="text" name="site" value="http://" onBlur="if(this.value==''){this.value='http://'};" value="<?php echo $_POST['site']; ?>"><br>
<textarea name="besked" rows="7" cols="0" value="Besked" onFocus="if(this.value=='Besked'){this.value=''};" onBlur="if(this.value==''){this.value='Besked'};" value="<?php echo $_POST['besked']; ?>"></textarea><br>
<input type="submit" name="skriv" value="Send">
</form>
</b>
</div>

håber i kan hjælpe..
Hilsen RangerBS
Avatar billede rangerbs Nybegynder
26. december 2005 - 18:34 #1
Eller rettere sagt.. det er ligesom om den kun kan lave 250 tegn (inklusive mellemrum), da den klipper halvdelen af linje 5 væk.. seæv halvdelen af et ord..

Håber i kan hjælpe
Avatar billede hmortensen Nybegynder
26. december 2005 - 18:34 #2
Hvilken data type har feltet til beskeden ?
Avatar billede hmortensen Nybegynder
26. december 2005 - 18:35 #3
Ahh, så har du nok sat typen til varchar, skift til text, og det burde spille.
Avatar billede nizo Nybegynder
26. december 2005 - 18:57 #4
En varchar kan max indeholde 255 tegn
Avatar billede rangerbs Nybegynder
26. december 2005 - 22:45 #5
Men hvad skal ændres i koden? Kan i ikke skrive det ind i koden og poste den her? Fordi nu har jeg prøvet at skrive type="text", men kan ikke lige få det til at virke
Avatar billede nizo Nybegynder
26. december 2005 - 22:47 #6
I din database, det felt hvor teksten er i, skal ændres til text fra varchar.
Avatar billede rangerbs Nybegynder
26. december 2005 - 22:58 #7
mange tak.. lig et svar, så for du svar
Avatar billede rangerbs Nybegynder
26. december 2005 - 22:59 #8
i kan begge lige et svar mener jeg
Avatar billede nizo Nybegynder
27. december 2005 - 01:01 #9
ok :o)
Avatar billede hmortensen Nybegynder
27. december 2005 - 01:02 #10
Det var så lidt.
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