Avatar billede xirox Nybegynder
26. oktober 2003 - 19:56 Der er 15 kommentarer og
1 løsning

Order by id DESC limit

Hej eksperter.

Jeg har lavet denne php kode.

Men den skal kunne gå ind og tag alle de 100 styks som er inde i min tabel. lige nu hender den kun 1, men der skal hente dem alle.

Hvad skal jeg lave om så det virker? Jeg har prøvet med print funktion men det virker ikke.

Håber i kan hjælpe :D

<?
$database = mysql_connect("localhost","user","pass");
mysql_select_db("db");
$result9 = mysql_query("SELECT * FROM tabel ORDER by id DESC limit 0,100");
$row9 = mysql_fetch_array($result9);
?>
<div align='center'>
  <center>

                        <table border='1' width='90%' bordercolor='#000000' cellspacing='0' cellpadding='0'>
                          <tr>
                          <td width='100%' bgcolor='#FF0000'><b><font face='Verdana' size='1'><? echo $row9['tojnavn']; ?></font></b></td>
                          </tr>
                          <tr>
                            <td width='100%'>
                              <table width='100%' cellspacing cellpadding>
                                <tr>
                                  <a href="" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','img/<? echo $row9['pic2']; ?>',1)"><img src="img/<? echo $row9['pic']; ?>" name="Image1" border="0" width="110" height="139"></a>

                                  <td width='88%'>
                                    <i><font color='#FFFFFF' size='1' face='Verdana'><? echo $row9['beskrivelse']; ?></font></i></p>
                                  </td>
                                </tr>
                              </table>
                            </td>
                          </tr>
  </center>
                          <tr>
                            <td width='100%' bgcolor='#FF0000'>

                              <p align='right'><font size='1' face='Verdana'><b><? echo $row9['pris']; ?>
                              Kr.&nbsp;&nbsp;</b></font></td>

                          </tr>
                        </table>
</div>
                        <table width='100%' cellspacing cellpadding>
                          <tr>
                            <td width='100%'>&nbsp;</td>
                          </tr>
                        </table>
                        <table width='100%' cellspacing cellpadding>
                          <td>
Avatar billede ohmish Nybegynder
26. oktober 2003 - 19:59 #1
$result9 = mysql_query("SELECT * FROM tabel ORDER by id DESC limit 0,100");
echo "testing...<br><br>";
while ($row9 = mysql_fetch_array($result9)) {

echo $row9['tojnavn']."<br>"; // ret selv til

}
Avatar billede xirox Nybegynder
26. oktober 2003 - 20:01 #2
skal jeg ligge  det hele i en echo?
Avatar billede xirox Nybegynder
26. oktober 2003 - 20:02 #3
den kan ikke lige den her
while ($row9 = mysql_fetch_array($result9)) {
Avatar billede ohmish Nybegynder
26. oktober 2003 - 20:10 #4
hvilken fejl får du?
Avatar billede xirox Nybegynder
26. oktober 2003 - 20:12 #5
testing...


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in overtoj1.php on line 49
Avatar billede xirox Nybegynder
26. oktober 2003 - 20:12 #6
det skriver den
Avatar billede xirox Nybegynder
26. oktober 2003 - 20:15 #7
nej nu er den der sku. skal lige spise så tester jeg det fuldt ud
Avatar billede xirox Nybegynder
26. oktober 2003 - 22:48 #8
hmm kan man ikke bare tilføje det hele i en echo? det virker nemlig ikke rigtigt når jeg gør det. Er der ikke en mulighed for at du kan klare hele koden for mig :D du for 100 point for det *s*
Avatar billede xirox Nybegynder
26. oktober 2003 - 23:54 #9
når jeg skriver sådan en tekst her.

<?
$database = mysql_connect("localhost","user","pass");
mysql_select_db("db");
$result9 = mysql_query("SELECT * FROM tabel ORDER by id DESC limit 0,100");
while ($row9 = mysql_fetch_array($result9)) {

echo $row9['tojnavn']."<br>";
echo $row9['pris']."<br>";
echo $row9['beskrivelse']."<br>";
echo $row9['pic']."<br>";



                        <table border="1" width="90%" bordercolor="#000000" cellspacing="0" cellpadding="0">

}
?>

Skriver den fejl:

Parse error: parse error

Jeg har ogs¨prøvet at ændre alle dise teg " til ' men det hjalp ik
Avatar billede ohmish Nybegynder
27. oktober 2003 - 13:19 #10
<?php
$database = mysql_connect("localhost","user","pass");
mysql_select_db("db");
$result9 = mysql_query("SELECT * FROM tabel ORDER by id DESC limit 0,100");

echo '<table border="1" width="90%" bordercolor="#000000" cellspacing="0" cellpadding="0">';

while ($row9 = mysql_fetch_array($result9)) {

echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">'.$row9['tojnavn'].'</font></b></td>
</tr>';
echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">'.$row9['pris'].'</font></b></td>
</tr>';
echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">'.$row9['beskrivelse'].'</font></b></td>
</tr>';

echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">
<a href="" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(\'Image1\',\'\',\'img/'.$row9['pic2'].'\',1)"><img src="img/'.$row9['pic'].'" name="Image1" border="0" width="110" height="139"></a></font></b></td>
</tr>';

}

echo '</table>';

?>
Avatar billede xirox Nybegynder
27. oktober 2003 - 14:10 #11
Nu vises det hele men nu virker min onmouseout ikke..

Den skulle vise et andet billede når man pegede! Det gør den ikke.
Avatar billede ohmish Nybegynder
27. oktober 2003 - 14:22 #12
prøv nu

<?php
$database = mysql_connect("localhost","user","pass");
mysql_select_db("db");
$result9 = mysql_query("SELECT * FROM tabel ORDER by id DESC limit 0,100");

echo '<table border="1" width="90%" bordercolor="#000000" cellspacing="0" cellpadding="0">';
$i = 1;

while ($row9 = mysql_fetch_array($result9)) {

echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">'.$row9['tojnavn'].'</font></b></td>
</tr>';
echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">'.$row9['pris'].'</font></b></td>
</tr>';
echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">'.$row9['beskrivelse'].'</font></b></td>
</tr>';

echo '<tr>
<td width="100%" bgcolor="#FF0000"><b><font face="Verdana" size="1">
<a href="" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(\'Image'.$i.'\',\'\',\'img/'.$row9['pic2'].'\',1)"><img src="img/'.$row9['pic'].'" name="Image'.$i.'" border="0" width="110" height="139"></a></font></b></td>
</tr>';

$i++;

}

echo '</table>';

?>
Avatar billede xirox Nybegynder
27. oktober 2003 - 14:24 #13
ok  sek
Avatar billede xirox Nybegynder
27. oktober 2003 - 14:25 #14
Jaa nice det der. mange tak
Avatar billede xirox Nybegynder
27. oktober 2003 - 14:27 #15
vilderen nok. thx dude
Avatar billede ohmish Nybegynder
27. oktober 2003 - 15:32 #16
selv tak da :)
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