Avatar billede toxic Nybegynder
16. december 2001 - 12:52 Der er 24 kommentarer og
1 løsning

!!hent data!!

Okay nu har ledt land og rige rundt efter hjælp men finder kun de forkerte eksempler!

Okay jeg har oprette en mysql database med en enkelt tabel. (Firmanavne) Det jeg nu ønsker er at den skal vise alle rowsne som findes i tabellen dvs. følgende

ID
Firmanavn
Adresse
Postnr
By
Telefon
Mobil
Fax

Hvordan gør jeg og hvordan formattere jeg skrifttypen af den output som printes????
Avatar billede proaccess Nybegynder
16. december 2001 - 12:58 #1
Det nemmeste du kan gøre er at lave en SELECT *, som betyder at du vælger AL information fra din tabel...

SELECT * FROM Firmanavne;

alternativet er at angive alle dine feltnavne:

SELECT ID, FirmaNavn, Adresse, Postnr, By, Telefon, Mobil, Fax FROM Firmanavne;
Avatar billede webmonster Nybegynder
16. december 2001 - 12:59 #2
kunne være en måde at gøre det på....

<?

$sql = mysql_query(\"SELECT ID,Firmanavn, Adresse, Postnr, By, Telefon, Mobil, Fax FROM tabel ORDER BY id ASC\");
while ($result = mysql_fetch_array($sql)) {?>
<span style=\"font-family : verdana;font-size : 14px;\">
<?
echo $result[Firmanavn].\"<br>\";
echo $result[Adresse].\"<br\";
echo $result[Postnr].\" \".$result[By];
echo $result[Telefon].\"/\".$result[Mobil].\"/\".$result[Fax];
</span>
<? } ?>
Avatar billede gimmy Nybegynder
16. december 2001 - 13:01 #3
mysql> use databasenavn;
mysql> select * from tabelnavn;

- eller skal du bruge det mht. til php?

mysql_connect(\"host\", \"username\", \"password\");
mysql_selct_db(\"databasenavn\");
$resultat = mysql_query(\"SELECT * FROM tabelnavn\");
Avatar billede webmonster Nybegynder
16. december 2001 - 13:04 #4
Jeg mener forresten ikke at du kan kalde et felt i en tabel for By, da det er et reserveret ord i Mysql, så en god ide er at kalde den for Bynavn eller noget, der ikke er reserveret....

Avatar billede toxic Nybegynder
16. december 2001 - 13:09 #5
Nej det er rigtigt nok By må man ikke kalde det sorry, kalder den istedet for city.
Avatar billede toxic Nybegynder
16. december 2001 - 13:14 #6
==>> Webmonster hvad står ASC for?
Avatar billede webmonster Nybegynder
16. december 2001 - 13:18 #7
Ascending (at den skal udskrive det i nummerisk rækkefølge..... fra lav til høj, hvis du vil omvendt hedder det DESC
Avatar billede toxic Nybegynder
16. december 2001 - 13:19 #8
ok! Men jeg får en fejl på line 64 dvs ved </span>
øhh.. skal jeg ikke udskifte tabel med firmaer ?

<?

$sql = mysql_query(\"SELECT ID,firmanavn, adresse, postnr, city, telefon, mobil, fax FROM tabel ORDER BY id ASC\");
while ($result = mysql_fetch_array($sql)) {?>
<span style=\"font-family : verdana;font-size : 14px;\">
<?
echo $result[firmanavn].\"<br>\";
echo $result[adresse].\"<br\";
echo $result[postnr].\" \".$result[city];
echo $result[telefon].\"/\".$result[mobil].\"/\".$result[fax];
</span>
<? } ?>
Avatar billede gimmy Nybegynder
16. december 2001 - 13:44 #9
<?

$sql = mysql_query(\"SELECT ID,firmanavn, adresse, postnr, city, telefon, mobil, fax FROM tabel ORDER BY id ASC\");
while ($result = mysql_fetch_array($sql)) {?>
<span style=\"font-family : verdana;font-size : 14px;\">
<?
echo $result[firmanavn].\"<br>\";
echo $result[adresse].\"<br\";
echo $result[postnr].\" \".$result[city];
echo $result[telefon].\"/\".$result[mobil].\"/\".$result[fax].\"</span>\";
}?>
Avatar billede webmonster Nybegynder
16. december 2001 - 14:01 #10
$sql = mysql_query(\"SELECT ID,firmanavn, adresse, postnr, city, telefon, mobil, fax FROM tabel ORDER BY id ASC\");

denne linie skal jo indeholde tabelnavnetpå tabellen der hvor der står : tabel...

måske det kunne være det..
Avatar billede toxic Nybegynder
16. december 2001 - 14:24 #11
Okay nu virker det men det bliver listet på en meget grim måde. Den skal listes så den står under hver overskrift hvis i forstår.
http://www.activedesign.dk/database/hentdata.php
Avatar billede webmonster Nybegynder
16. december 2001 - 14:28 #12
du skal jo bare skrive

<?=$result[firmanavn]?> i de tabelfelter i din html kode, hvor du vil have det udskrevet....
Avatar billede toxic Nybegynder
16. december 2001 - 14:28 #13
Synes ikke det virker at oprette en html tabel og kaste echo(\"$row[adresse]\"); ind i en af cellerne.
Avatar billede toxic Nybegynder
16. december 2001 - 14:33 #14
hmm... hvorfor er det altid her, folk ikke kan hjælpe mere??
Avatar billede toxic Nybegynder
16. december 2001 - 14:35 #15
===>> webmonster  http://www.activedesign.dk/database/hentdata.php forstår ikke hvorfor der intet kommer frem har indsat <?=$result[firmanavn]?>  i cellen til højre, men intet kommer frem.
Avatar billede webmonster Nybegynder
16. december 2001 - 14:36 #16
hvis du laver tabellen, og i de enkelte felter skriver <?=$result[Navn]?> eller hvad det er for et felt du vil vise,

så virker det også
Avatar billede webmonster Nybegynder
16. december 2001 - 14:38 #17
du har lavet nogle fejl, for jeg kan se at du du udskriver midt i et html-tag

check lige koden for fejl, det er i et <br> tag, hvro jeg kunne forestille mig at det ser så\'n ud :

<br<?=$result[Navn]?>>

Avatar billede toxic Nybegynder
16. december 2001 - 14:39 #18
Der kommer kun tomme felter frem.
Avatar billede toxic Nybegynder
16. december 2001 - 14:39 #19
<html>

<head>
<title>Virksomhedens navn</title>
<meta name=\"generator\" content=\"Namo WebEditor v4.0\">
</head>
<body bgcolor=\"white\" text=\"black\" link=\"blue\" vlink=\"purple\" alink=\"red\">
<p><font size=\"2\" face=\"Verdana\">&nbsp;<?php
$connection = mysql_connect(\"localhost\",
                            \"xxxxxxxxx\",
                            \"xxxxxxxxxx\");
mysql_select_db(\"xxxxxxxxx\", $connection);?>

</font></p>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"976\">
    <tr>
        <td width=\"976\" colspan=\"8\">
            <hr color=\"#FFB400\">        </td>
    </tr>
    <tr>
        <td width=\"94\">
            <p><font size=\"2\" face=\"Verdana\">&nbsp;ID</font></p>
        </td>
        <td width=\"105\">
            <p><font size=\"2\" face=\"Verdana\">Firmanavn</font></p>
        </td>
        <td width=\"136\">
            <p><font size=\"2\" face=\"Verdana\">&nbsp;Adresse</font></p>
        </td>
        <td width=\"77\">
            <p align=\"center\"><font size=\"2\" face=\"Verdana\">Postnr</font></p>
        </td>
        <td width=\"142\">
            <p><font size=\"2\" face=\"Verdana\">By</font></p>
        </td>
        <td width=\"142\">
            <p><font size=\"2\" face=\"Verdana\">Telefon</font></p>
        </td>
        <td width=\"135\">
            <p><font size=\"2\" face=\"Verdana\">Mobil</font></p>
        </td>
        <td width=\"143\">
            <p><font size=\"2\" face=\"Verdana\">Fax</font></p>
        </td>
    </tr>
    <tr>
        <td width=\"976\" colspan=\"8\">
            <hr color=\"#FFB400\">        </td>
    </tr>
</table>
<p>&nbsp;<?

$sql = mysql_query(\"SELECT ID,firmanavn, adresse, postnr, city, telefon, mobil, fax FROM firmaer ORDER BY id ASC\");
while ($result = mysql_fetch_array($sql)) {?>
<span style=\"font-family : verdana;font-size : 14px;\">
<?

echo $result[firmanavn].\"<br>\";
echo $result[adresse].\"<br\";
echo $result[postnr].\" \".$result[city];
echo $result[telefon].\"/\".$result[mobil].\"/\".$result[fax].\"</span>\";
}?></span></p>
<p>&nbsp;<span style=\"font-family : verdana;font-size : 14px;\">  </span>&nbsp;</p>
<table border=\"1\">
    <tr>
        <td width=\"188\">
            <p><?=$result[firmanavn]?>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p><?=$result[adresse]?>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p>&nbsp;</p>
        </td>
    </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>

</html>
Avatar billede webmonster Nybegynder
16. december 2001 - 14:39 #20
vis mig koden...
Avatar billede webmonster Nybegynder
16. december 2001 - 14:41 #21
<html>

<head>
<title>Virksomhedens navn</title>
<meta name=\"generator\" content=\"Namo WebEditor v4.0\">
</head>
<body bgcolor=\"white\" text=\"black\" link=\"blue\" vlink=\"purple\" alink=\"red\">
<p><font size=\"2\" face=\"Verdana\">&nbsp;<?php
$connection = mysql_connect(\"localhost\",
                            \"xxxxxxxxx\",
                            \"xxxxxxxxxx\");
mysql_select_db(\"xxxxxxxxx\", $connection);?>

</font></p>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"976\">
    <tr>
        <td width=\"976\" colspan=\"8\">
            <hr color=\"#FFB400\">        </td>
    </tr>
    <tr>
        <td width=\"94\">
            <p><font size=\"2\" face=\"Verdana\">&nbsp;ID</font></p>
        </td>
        <td width=\"105\">
            <p><font size=\"2\" face=\"Verdana\">Firmanavn</font></p>
        </td>
        <td width=\"136\">
            <p><font size=\"2\" face=\"Verdana\">&nbsp;Adresse</font></p>
        </td>
        <td width=\"77\">
            <p align=\"center\"><font size=\"2\" face=\"Verdana\">Postnr</font></p>
        </td>
        <td width=\"142\">
            <p><font size=\"2\" face=\"Verdana\">By</font></p>
        </td>
        <td width=\"142\">
            <p><font size=\"2\" face=\"Verdana\">Telefon</font></p>
        </td>
        <td width=\"135\">
            <p><font size=\"2\" face=\"Verdana\">Mobil</font></p>
        </td>
        <td width=\"143\">
            <p><font size=\"2\" face=\"Verdana\">Fax</font></p>
        </td>
    </tr>
    <tr>
        <td width=\"976\" colspan=\"8\">
            <hr color=\"#FFB400\">        </td>
    </tr>
</table>
<p>&nbsp;<?

$sql = mysql_query(\"SELECT ID,firmanavn, adresse, postnr, city, telefon, mobil, fax FROM firmaer ORDER BY id ASC\");
while ($result = mysql_fetch_array($sql)) {?>
</p>
<p>&nbsp;<span style=\"font-family : verdana;font-size : 14px;\">  </span>&nbsp;</p>
<table border=\"1\">
    <tr>
        <td width=\"188\">
            <p><?=$result[firmanavn]?>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p><?=$result[adresse]?>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p>&nbsp;</p>
        </td>
        <td width=\"188\">
            <p>&nbsp;</p>
        </td>
    </tr>
</table>
<? } ?>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>

</html>
Avatar billede toxic Nybegynder
16. december 2001 - 14:46 #22
===>> Webmonster cool nok
Avatar billede webmonster Nybegynder
16. december 2001 - 14:47 #23
får jeg snart mine point....
Avatar billede toxic Nybegynder
16. december 2001 - 14:53 #24
Yes
Avatar billede webmonster Nybegynder
16. december 2001 - 15:34 #25
;o)...
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
Computerworld tilbyder specialiserede kurser i database-management

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