Gå til innhold

Telle antal linjer som blir hentet ut fra db?


Anbefalte innlegg

Hei!

 

Har et stooort problem...har en unexcepted $end på linje 3574, og så mange linjer gidder jeg ikke telle.

 

Men derfor la jeg til hele koden i databasen min, så tenkte jeg at jeg skulle få slik som Norsk Webforum har i pastebin:

1. Dette er linje 1

2. Dette er linje 2

osv, osv.

 

Så jeg prøvde å skrive dette

<?php
$con = mysql_connect("localhost", "root", "");
mysql_select_db("test", $con);

include 'includes/bbcode.php';

$result = mysql_query("SELECT * FROM test WHERE id = '123'");

while($r = mysql_fetch_array($result)) {
echo '<ol>';
echo '<li>';
echo bbcode(htmlentities(stripslashes($r['content'])));
echo '</li>
</ol>';
}
mysql_close($con);
?>

 

Men da får jeg bare

1. Innholdet

    her fordelt på mange linjer.

men hvordan kan jeg telle hver enkelt linje slik som Norsk Webforum? Endret av Anders-Moen
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+142

du kan vise hvilken linje du er på i notisblokk..!

 

siden jeg ikke vet hvordan radene i databasen din ser ut, har jeg modifisert to koder:

 

enten:

 

 

Velg denne hvis hver rad i tabellen tilsvarer en rad i koden:

<?php
$con = mysql_connect("localhost", "root", "");
mysql_select_db("test", $con);

include 'includes/bbcode.php';

$result = mysql_query("SELECT * FROM test WHERE id = '123'");
e
cho '<ol>';
while($r = mysql_fetch_array($result)) {

echo '<li>';
echo bbcode(htmlentities(stripslashes($r['content'])));
echo '</li>';

}
echo '</ol>';
mysql_close($con);
?>

 

 

eller:

 

 

Velg denne hvis en rad i tabellen tilsvarer hele koden:

<?php
$con = mysql_connect("localhost", "root", "");
mysql_select_db("test", $con);

include 'includes/bbcode.php';

$result = mysql_query("SELECT * FROM test WHERE id = '123'");

echo '<ol>';
while($r = mysql_fetch_array($result)) {
$content = explode("\n", $r["content"]);

foreach($content as $cont){
 echo '<li>';
 echo bbcode(htmlentities(stripslashes($cont)));
 echo '</li>';
}
}
echo '</ol>';
mysql_close($con);
?>

 

 

men egentlig antar jeg at linje 3574 er den siste linjen i koden din

Endret av Slettet+142
Lenke til kommentar

Takk! Den siste koden fungerte fint mariyo :)

 

Det eneste var at den bare printet 1799 linjer, akkurat som hos Norsk Webforum på pastebin, men det er vel sikkert noe slikt "maks" greier det da?

 

Uansett, det her ble løst ved å laste ned fila på nytt, og kopiere hele den koden inn i den fila med feilen ;)

 

Men takk alikevel! Kommer nok til å få brukt får den her skal dere se.

 

Edit:

mats-dani: Hvorfor ville det ha fungert noe bedre da? Den ligger allerede i bbcode funksjonen som jeg har lagt til i echo'et ;)

Endret av Anders-Moen
Lenke til kommentar
Gjest Slettet+142
Hm, prøvde, men den er disabled :S

 

Åssen fikser jeg det da? =/

8228503[/snapback]

 

 

les posten min en gang til :

 

Vis->Statuslinje;

8228400[/snapback]

 

jeg har skrevet Vis->Statuslinje;.. les da vel :p

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...