Avatar billede krydset Nybegynder
16. oktober 2003 - 23:39 Der er 56 kommentarer og
1 løsning

styre hver enkel <div> i denne her tabel

Hejsa, hvordan kan jeg gøre så teksten bliver stående hvor den er og ikke bliver rykket ind under billedet, hvis jeg laver billedet mindre i denne her tabel.


Se på www.pc-dk.dk/field/ under "medlemmer i klanen"

Tabellen er her:

    echo "<table id='medlemmer'></B>";
        echo "<tr>";
        echo "<td>";


            while ($row = mysql_fetch_array($res))
            {

                echo "<fieldset id='field_vis_medlemmer'>";
               
                echo "<legend>$row[bruger_navn]</legend>";
               
                echo "<image src='http://www.pc-dk.dk/upload/$row[sti]' align='left' width='300' height=235'>";
                echo "<div align='center'><font color='white'><strong>Nickname</strong></font></div>";
                echo "<div><font color='white'>  ".$row[bruger_navn]."</font></div>";
                echo "<div><font color='white'><strong>Beskrivelse</strong></font></div>";
                echo "<div><font color='white'>".$row[beskr]."</font></div>";
                echo "<div><font color='white'><strong>E-Mail</strong></font></div>";
                echo "<div><font color='white'><a href='mailto:".$row[e_mail]."'>$row[e_mail]</a></font></div>";
                echo "<div><font color='white'><strong>ICQ</strong></font></div>";
                echo "<div><font color='white'>".$row[icq]."</font></div>";
                echo "<div><font color='white'><strong>Messenger</strong></font></div>";
                echo "<div><font color='white'>".$row[messanger]."</font></div>";
                echo "<br>";
                  echo "<div>";
                echo "</fieldset>";
                echo "<br>";
                echo "<br>";               
           
            }
           
        echo "</form>";
    echo "</td>";
echo "</tr>";
echo "</table>";
Mvh krydset
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 23:46 #1
brug det her:
                echo "<td>";
                echo "<image src='http://www.pc-dk.dk/upload/$row[sti]' align='left' width='300' height=235'>";
                echo "</td>";
                echo "<td>";

og:

                echo "</fieldset>";
                echo "<br>";
                echo "<br>";     
                echo "</td>";
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 23:47 #2
jeg har indsat <td> og </td>, før og efter billedet samt før og efter teksten..
det gør at de er i hver der celle, og kommer derfor ikke ind under hinanden..
Avatar billede krydset Nybegynder
16. oktober 2003 - 23:47 #3
på alle sammen ??
Avatar billede krydset Nybegynder
16. oktober 2003 - 23:48 #4
ahh oki prøver lige :-O
Avatar billede krydset Nybegynder
16. oktober 2003 - 23:58 #5
Det var ikke lige det der skulle til, prøv at kigge på siden hvad der skete.
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 23:59 #6
hvor skal hans stå? hvor skal billedet være hvor skal informationen stå?
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:00 #7
skal det være sådan:
--- hans ----------
| billede | info |
-------------------

det ligner sikkert p*s nu.. :)
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:02 #8
Hans skal blive stående oppe i boks stregn
Billedet skal været helt til venstre i boksen
Og alt teksten til højre for billedet, teksten må ikke komme ind under billedet
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:02 #9
Jeps det er rigtigt
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:05 #10
hvordan bliver rammen lavet?
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:07 #11
<FIELDSET></FIELDSET>
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:08 #12
ja, jeg fandt ud af det.. hang on..
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:08 #13
oki
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:10 #14
forresten.. det er <img..> ikke <image..>
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:10 #15
oki :-)
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:13 #16
må teksten godt rykke sig imod billede, men IKKE under billedet?

f.eks... *** = billede, xxx = tekst..
*** xxx
bliver til:
** xxx

dvs teksten er blevet rykket til venstre da billedet er blevet mindre..

er der en max størrelse på billedet? så den f.eks. ikke bliver større end 300 i bredden og 235 i højden..?
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:15 #17
Ja den må bare ikke stille sig helt op af billedet og nej ikke under billedet
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:15 #18
lige nu er size sat til dette her width='300' height=235'>";
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:18 #19
hmm..
kommer det til at se sådan her ud (lodret):

--- hans ----------
| billede | info |
-------------------

--- hugo ----------
| billede | info |
-------------------

--- ole ----------
| billede | info |
-------------------
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:22 #20
Sådan skal det se ud til slut
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:36 #21
put det her imellem <head> og </head>:
<style type="text/css">
body, td    {
            color: #FFFFFF;
            }
</style>

her er koden:

while ($row = mysql_fetch_array($res))
{

echo "<fieldset>"
echo "<legend>".$row[bruger_navn]."</legend>"
echo "<TABLE>"
echo "<TR>"
    echo "<TD>"
        echo "<img border="1" src='x' align='left' width='300' height='235'>"
    echo "</TD>"
    echo "<TD align="center">"
    echo "<b>Nickname</b><br>".$row[bruger_navn]."<br>"
    echo "<b>Beskrivelse</b><br>".$row[beskr]."<br>"
    echo "<b>E-Mail</b><br><a href='mailto:".$row[e_mail]."'>".$row[e_mail]."</a><br>"
    echo "<b>ICQ</b><br>".$row[icq]."<br>"
    echo "<b>Messenger</b><br>".$row[messanger]."
    echo "</TD>"
echo "</TR>"
echo "</TABLE>"
echo "</fieldset>"

}
echo "</form>";
echo "</td>";
echo "</tr>";
echo "</table>";
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:36 #22
Kan du få det til at virke :-?
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:38 #23
rettelse:
    echo "<b>Messenger</b><br>".$row[messanger]

men burde der ikke stå .$row[messenger] (med "e" i stedet for "a") ?
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:49 #24
det så fint ud lige før.. du har ødelagt til hele :)
få siden frem igen :)
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:49 #25
Jo retter det til sidst, der er lige nogle parse errors som skal rettes vender tilbage når de er rettet
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:49 #26
Det du så før havde jeg selv lavet :-O
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:51 #27
Men der rykkede teksten ind under billedet
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:53 #28
smid min kode på siden.. så skulle teksten ikke smutte ind under billedet..
det kan være at jeg er kommet til at slette/placere en prik her og der :)
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 00:54 #29
rettelse:
        echo "<img src='http://www.pc-dk.dk/upload/$row[sti]' align='left' width='300' height=235'>"
jeg testede bare :)
Avatar billede krydset Nybegynder
17. oktober 2003 - 00:57 #30
Det ser ikke vildt godt ud, der mangler lidt ssstil over det :-O
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:00 #31
Teksten skal helst stå under hinanden :-O
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:03 #32
"center" ændre du til "left":
echo "<TD align="center">"

jeg tror at du skal have fjernet prikkerne i denne linie:
echo "<b>Messenger</b><br>".$row[messanger].
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:03 #33
Det er tekster under beskrivelse der bestemmer hvordan det skal stå kan man lave om på det :-?
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:04 #34
Hvis jeg ændre til left så ryger det klods op af billedet og det må det ik :-O
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:09 #35
du indsætter bare så mange "&nbsp" (mellemrum) før <br> som du vil.. eksempel:
echo "&nbsp;&nbsp;<b>Nickname</b><br>".$row[bruger_navn]."<br>"
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:10 #36
..og husk at lave den "left" igen..
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:16 #37
Det bliver jo til en KÆMPE lang linie så er der ikke en anden måde at gøre det på :-?
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:18 #38
hvad mener du med "KÆMPE lang linie"?
du bestemmer selv hvor mange "&nbsp;" du vil sætte ind.. du skal huske at indsætte det ved de andre også..
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:19 #39
Ja men der skal ihvertfald 30-40 ind i hver linie :-O
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:20 #40
ahhhh... det er det du mener.. prøver lige at se om ikke man kan bruge et div til det..
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:22 #41
Jeps eller evt på en måde man kunne styre kun teksten med css hvis det kunne lade sig gøre :-?
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:24 #42
det kan det :)
<TD align='left' style='padding-left: 10px;'>
...nickname...
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:26 #43
du kan selvfølgelig ændre "10" til det du mener er ok..
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:28 #44
Det rykker ikke teksten :-O
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:29 #45
hmm.. hvorfor står der stadig "<image" i stedet for "<img" ? :)
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:30 #46
du har sat det ind i det <td> der er lige efter </TD>, ik?
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:30 #47
Jo nu gør det men det rykker oose resten af siden :-O
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:31 #48
Jeg kører med ekstern stylesheet

Men det rykker teksten nu men osse noget andet på siden :-O
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:32 #49
prøv lige at smide det ind så jeg kan se hvordan det ser ud.
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:34 #50
Min table



<?PHP
function vis_medlemmer() {
//vis medlemmer
include("dbconnect.php");
$res = mysql_query("select * from medlemmer order by bruger_navn") or die(mysql_error());
   
        echo "<table id='medlemmer'></B>";
        echo "<tr>";
        echo "<td>";
        while ($row = mysql_fetch_array($res))
{

echo "<fieldset id='field_vis_medlemmer'>";
echo "<legend>".$row[bruger_navn]."</legend>";
echo "<TABLE>";
echo "<TR>";
    echo "<TD>";
        echo "<img src ='http://www.pc-dk.dk/upload/$row[sti]' width='200' height=150'>";
    echo "</TD>";
    echo "<TD>";
    echo "<b>Nickname</b><br>".$row[bruger_navn]."<br>";
    echo "<b>Beskrivelse</b><br>".$row[beskr]."<br>";
    echo "<b>E-Mail</b><br><a href='mailto:".$row[e_mail]."'>".$row[e_mail]."</a><br>";
    echo "<b>ICQ</b><br>".$row[icq]."<br>";
    echo "<b>Messenger</b><br>$row[messanger]";
    echo "</TD>";
   
echo "</TR>";
echo "</TABLE>";
echo "</fieldset>";
echo "<br>";
}
echo "</form>";
echo "</td>";
echo "</tr>";
echo "</table>";
 

}

if($_GET['function'] == "vis_medlemmer") {
    vis_medlemmer();
}

?>   



mit css

TD
{
    align: left;
   
    padding-left: 30px;
    color: white;
}


Men jeg har jo andre td´er på siden, så skal man ikke navngive de TD´er vi bruger her??
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:38 #51
i css området:
.info { padding-left: 10px; }

og:
<TD align='left' class="info">
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:40 #52
Yes fandt ud af det du er sej, tak for hjælpen det var fedt :-?
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:40 #53
Smider du svar :-?
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:40 #54
et svar er smidt :)
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:43 #55
Har du ikke messenger eller icq man kan fange dig på en anden gang :-O
Avatar billede thesurfer Nybegynder
17. oktober 2003 - 01:46 #56
jow.. men eksperten relaterede spm holdes på eksperten til gavn for alle :)
Avatar billede krydset Nybegynder
17. oktober 2003 - 01:50 #57
Oki
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