Avatar billede mark_johansen Nybegynder
11. oktober 2003 - 23:34 Der er 10 kommentarer og
1 løsning

list problem fra mysql

her er den side men den lister kun den siste skrevt tag http://generationx.dk/tag/
<------:her er koden :------>
<body>
<div align="center">
    <a href="post.php" onclick="MyWindow=window.open('post.php','MyWindow', 'toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=,resizable=no,width=300, height=250,left=25,top=25'); return false;" target="_blank">Tilf&oslash;j Tag</a>
<?
require("config.php");
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$inforesult = mysql_query("SELECT id, date, name, name, mail, messege FROM $tabel order by id desc");
echo mysql_error();
$info = mysql_fetch_array($inforesult);
echo mysql_error();
if(mysql_num_rows($inforesult) > 0)
{ ?>
    <table style="border: 2px solid black;" cellpadding="1" cellspacing="0" width="421">
        <tr>
            <td width="69">Skrevet Af</td>
            <td width="10">
                <div align="center">
                    <b>:</b></div>
            </td>
            <td width="128"><b><? echo($info[name]); ?></b></td>
            <td width="17"></td>
            <td width="30">Dato</td>
            <td width="10">
                <div align="center">
                    <b>:</b></div>
            </td>
            <td><b><? echo($info[date]); ?></b></td>
        </tr>
        <tr>
            <td colspan="7">
                <hr>
            </td>
        </tr>
        <tr>
            <td width="69">Besked</td>
            <td width="10">
                <div align="center">
                    <b>:</b></div>
            </td>
            <td colspan="5"><? echo nl2br($info[messege]); ?></td>
        </tr>
        <tr>
            <td colspan="7">
                <div align="right">
                    <hr>
                    <b>IP:</b>Logged</div>
            </td>
        </tr>
    </table>
    <?
}
else
{
    echo "<center><b>Endnu Ingen Tags Tilføjet.</b></center>";
}
?></div>
</body>
Avatar billede detox Nybegynder
11. oktober 2003 - 23:45 #1
Prøv sådan her:

<body>
<div align="center">
    <a href="post.php" onclick="MyWindow=window.open('post.php','MyWindow', 'toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=,resizable=no,width=300, height=250,left=25,top=25'); return false;" target="_blank">Tilf&oslash;j Tag</a>
<?
require("config.php");
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$inforesult = mysql_query("SELECT id, date, name, name, mail, messege FROM $tabel order by id desc");
echo mysql_error();

echo mysql_error();
if(mysql_num_rows($inforesult) > 0) {
while ($info = mysql_fetch_array($inforesult)) {
?>
    <table style="border: 2px solid black;" cellpadding="1" cellspacing="0" width="421">
        <tr>
            <td width="69">Skrevet Af</td>
            <td width="10">
                <div align="center">
                    <b>:</b></div>
            </td>
            <td width="128"><b><? echo($info[name]); ?></b></td>
            <td width="17"></td>
            <td width="30">Dato</td>
            <td width="10">
                <div align="center">
                    <b>:</b></div>
            </td>
            <td><b><? echo($info[date]); ?></b></td>
        </tr>
        <tr>
            <td colspan="7">
                <hr>
            </td>
        </tr>
        <tr>
            <td width="69">Besked</td>
            <td width="10">
                <div align="center">
                    <b>:</b></div>
            </td>
            <td colspan="5"><? echo nl2br($info[messege]); ?></td>
        </tr>
        <tr>
            <td colspan="7">
                <div align="right">
                    <hr>
                    <b>IP:</b>Logged</div>
            </td>
        </tr>
    </table>
    <?
    }
}
else
{
    echo "<center><b>Endnu Ingen Tags Tilføjet.</b></center>";
}
?></div>
</body>
Avatar billede mark_johansen Nybegynder
11. oktober 2003 - 23:49 #2
he he så har jeg over set den det virker takker for hjælpen men kan du ikke lige hjælpe mig med en til det er samme problem
<------:her er den:------>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <title>TagWall Smilys</title>
    </head>

    <body bgcolor="#ffffff">
       
        <table border="1" cellspacing="2" cellpadding="0">
            <tr>
                <td>
                    <div align="center">
                        <b>Smily</b></div>
                </td>
                <td>
                    <div align="center">
                        <b>Kode</b></div>
                </td>
            </tr>
<?
require("config.php");
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$inforesult = mysql_query("SELECT * FROM $smily order by navn");
$info = mysql_fetch_array($inforesult);
{
?>
            <tr>
                <td><div align="center"><img src="pic/<? echo($info[billede]); ?>"></div></td>
                <td><? echo($info[navn]); ?></td>
            </tr>
        </table>
<?
}
?>

    </body>

</html>
Avatar billede detox Nybegynder
11. oktober 2003 - 23:53 #3
Prøv:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <title>TagWall Smilys</title>
    </head>
    <body bgcolor="#ffffff">     
        <table border="1" cellspacing="2" cellpadding="0">
            <tr>
                <td>
                    <div align="center">
                        <b>Smily</b></div>
                </td>
                <td>
                    <div align="center">
                        <b>Kode</b></div>
                </td>
            </tr>
<?
require("config.php");
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$inforesult = mysql_query("SELECT * FROM $smily order by navn");
while($info = mysql_fetch_array($inforesult)) {
?>
            <tr>
                <td><div align="center"><img src="pic/<?=$info['billede']?>"></div></td>
                <td><?=$info['navn']?></td>
            </tr>
        </table>
<?
}
?>
    </body>
</html>
Avatar billede mark_johansen Nybegynder
11. oktober 2003 - 23:56 #4
lille probelm der
http://generationx.dk/tag/smilys.php
se selv
Avatar billede detox Nybegynder
11. oktober 2003 - 23:58 #5
Hvad er problemet?
Avatar billede mark_johansen Nybegynder
11. oktober 2003 - 23:59 #6
tabellen den er der ikke
Avatar billede olebole Juniormester
12. oktober 2003 - 00:01 #7
<ole>

Det er en meget ineffektiv måde at skrive ud på. Det bør aldrig gøres i løkker:

while ( betingelse ) {
  print "noget";
  print "noget andet";
  print "noget tredie";
}

bør skrives:

while ( betingelse ) {
  $str .= "noget";
  $str .= "noget andet";
  $str .= "noget tredie";
}
print $str;

Det giver ofte en forbedring i afviklingen på mange hundrede gange!
Situationen bliver ikke bedre af, man springer ind og ud af PHP i while-løkken.

Vil man gerne 'nøjes' med at skrive HTML (uden at lægge den i alm. strenge), kan man skrive:

while ( betingelse ) {
$str .= <<<STREND
<table cellspacing="0" cellpadding="0" border="0">
<tr>
    <td>jkjkjljlj</td>
    <td>yuoyoiuou</td>
</tr>
<tr>
    <td>jkjkjljlj</td>
    <td>yuoyoiuou</td>
</tr>
</table>
STREND;
}
print $str;

Det vil give en voldsom performance-forbedring af koden  :)
/mvh
</bole>
Avatar billede detox Nybegynder
12. oktober 2003 - 00:01 #8
Nå, ja. Prøv:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <title>TagWall Smilys</title>
    </head>
    <body bgcolor="#ffffff">     
        <table border="1" cellspacing="2" cellpadding="0">
            <tr>
                <td>
                    <div align="center">
                        <b>Smily</b></div>
                </td>
                <td>
                    <div align="center">
                        <b>Kode</b></div>
                </td>
            </tr>
<?
require("config.php");
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$inforesult = mysql_query("SELECT * FROM $smily order by navn");
while($info = mysql_fetch_array($inforesult)) {
?>
            <tr>
                <td><div align="center"><img src="pic/<?=$info['billede']?>"></div></td>
                <td><?=$info['navn']?></td>
            </tr>
<?
}
?>
        </table>
    </body>
</html>
Avatar billede mark_johansen Nybegynder
12. oktober 2003 - 00:02 #9
detox gider du lave noget som svar så du kan få æren
Avatar billede detox Nybegynder
12. oktober 2003 - 00:04 #10
olebole -> Tak for tippet. Det har vel ingen betydning ved meget korte løkker (som fx her)?
Avatar billede olebole Juniormester
12. oktober 2003 - 00:30 #11
Det er helt klart, at jo kortere løkker (altså få gennemløb), jo mindre betydning  ;o)
/mvh
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