Avatar billede codemanager Nybegynder
10. juli 2005 - 22:15 Der er 7 kommentarer og
1 løsning

Den må ikke skifte linie

Hey

Jeg har føglene kode, problemet er at den skifter linie lisesom hvis man brugte <br>

hvordan kan jeg undgå det

    aabn_forbindelse_og_vaelgdb();
                                            // Hent først data ud
                                                $resultat = mysql_query("select id, navn, landsdel from bruger");

                                            // Kør så igennem for hver række
                                                while ($raekke = mysql_fetch_array($resultat)) {
                                                  echo"<table align='center'>
                                                        <tr align='center'>
                                                        <td nowrap='nowrap' align='center'>".$raekke['navn']."<br><b>".$raekke['landsdel']."</td>
                                                        </tr>
                                                        </table>";
                                            }
Avatar billede nielle Nybegynder
10. juli 2005 - 22:21 #1
... men du har jo rent faktisk også et <br> i det du udskriver:

align='center'>".$raekke['navn']."<br><b>".$raekke
Avatar billede Slettet bruger
10. juli 2005 - 22:21 #2
Du skal nok fjerne <tr> tagsne fra din echo, da den jo laver en ny række ved hver post.

--
pacroon
Avatar billede soes Nybegynder
10. juli 2005 - 22:22 #3
nu er jeg ikke php kyndig men ber du ikke lidt om det selv, du har et <br> stående i din kode :o)

mit forslag ville se ud lidt som dette her...

echo "<table align='center'>";
while($raekke = mysql_fetch_array($result)) {
  echo "<tr>";
  echo "<td nowrap='nowrap' salign='center'>".$raekke['navn']."</td>";
  echo "<td nowrap='nowrap' salign='center'>".$raekke['landsdel']."</td>";
  echo "</tr>";
}
echo "</table>";

bare et forslag :o)
Avatar billede codemanager Nybegynder
10. juli 2005 - 22:23 #4
jamen der skal være et.

http://www.date4fun.dk/

her kan du se det, det skal stå ved siden af hinanden
Avatar billede codemanager Nybegynder
10. juli 2005 - 22:26 #5
soes > Dit forsalg virker, smider du et svar er point dine.
Avatar billede soes Nybegynder
10. juli 2005 - 22:30 #6
du får lige et svar...

gør dig selv den tjeneste at lade være med at trække alt for meget kode sammen i en linie, det bliver ikke nemt at læse bagefter, og slet ikke for andre :o)

jeg skal ikke udtale mig om hvordan php performer men jeg kunne ikke forestille mig at det gør det helt vilde ved genereringstiden af en side
Avatar billede codemanager Nybegynder
10. juli 2005 - 22:33 #7
det vil jeg tænke over, mange tak...
Avatar billede mysli Nybegynder
11. juli 2005 - 00:19 #8
Faktisk kan det sløve scriptet at bruge echo så mange gange, i stedet fo at lave én lang echo.

Men det betyder jo ikke, at man ikke kan sætte det pænt op:

echo "<tr>
      <td nowrap='nowrap' salign='center'>".$raekke['navn']."</td>
      <td nowrap='nowrap' salign='center'>".$raekke['landsdel']."</td>
      <tr>";

Selvfølgelig vil det ikke kunne mærkes i sådanne små scripts.
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