Avatar billede frontview Nybegynder
06. april 2005 - 21:34 Der er 11 kommentarer og
1 løsning

udskrive fra database i 2 rækker

Hejsa,
Jeg er ved at lave en side(til mit bryllup) hvor jeg skal udskrive en gæsteliste.
Hvordan laver man det sådan at hvis man er single, så står man alene, men hvis man er gift/samlever så står man ved siden af hinanden??

/Brian aka Frontview
Avatar billede schaefner Juniormester
06. april 2005 - 21:35 #1
Hvordan ligger dine data i databasen?
Avatar billede frontview Nybegynder
06. april 2005 - 21:35 #2
Hvad mener du præcist??
Avatar billede schaefner Juniormester
06. april 2005 - 21:38 #3
Har du en kolonne med herren og en med damen eller hvordan har du bygget det op?
Avatar billede frontview Nybegynder
06. april 2005 - 21:39 #4
Indtil videre er det bare bygget op så de er tastet ind i vilkårlig rækkefølge, men alt kan jo ændres!
Avatar billede schaefner Juniormester
06. april 2005 - 21:41 #5
Kan du ikke prøve at vise mig hvordan? Eller skal jeg bare komme med et forslag? :)
Avatar billede frontview Nybegynder
06. april 2005 - 21:42 #6
Alle forslag er velkomne :-)
Avatar billede schaefner Juniormester
06. april 2005 - 21:42 #7
Bruger du en MySQL-database?
Avatar billede frontview Nybegynder
06. april 2005 - 21:43 #8
jeps
Avatar billede schaefner Juniormester
06. april 2005 - 21:56 #9
Ved ikke om det helt præcist er det du ønsker, men her et bud på hvordan det kunne bygges.
Du kan selvfølgelig udvide med flere oplysninger, by, telefonnummer etc.

#
# Table structure for table `guests`
#

CREATE TABLE `guests` (
  `id` int(11) NOT NULL auto_increment,
  `him` varchar(60) NOT NULL default '',
  `her` varchar(60) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;

#
# Dumping data for table `guests`
#

INSERT INTO `guests` VALUES (1, 'Lars', 'Larssigne');
INSERT INTO `guests` VALUES (2, 'Peter', 'Petersine');
INSERT INTO `guests` VALUES (3, 'Kurt', '');
INSERT INTO `guests` VALUES (4, '', 'Lotte');

<?php
$buffer = "";

$db = mysql_connect("localhost", "username", "password");
mysql_select_db("database", $db);

$result = mysql_query("SELECT `him`, `her` FROM `guests` ORDER BY `id` DESC") or die(mysq_error());

$buffer .= "<table>";
$buffer .= "  <tr>";
$buffer .= "    <td>Han</td>";
$buffer .= "    <td>Hun</td>";
$buffer .= "  </tr>";

while ($data = mysql_fetch_array($result)) {
    $buffer .= "  <tr>";
    if (empty($data['him'])) {
        $buffer .= "    <td>&nbsp;</td>";
    } else {
        $buffer .= "    <td>".$data['him']."</td>";
    }
    if (empty($data['her'])) {
        $buffer .= "    <td>&nbsp;</td>";
    } else {
        $buffer .= "    <td>".$data['her']."</td>";
    }
    $buffer .= "  </tr>";
}

$buffer .= "</table>";

echo $buffer;
?>

I øvrigt utestet
Avatar billede frontview Nybegynder
06. april 2005 - 22:17 #10
Testet og det virker!!
Tusind tak for hjælpen!! Smid et svar! :-)
Avatar billede schaefner Juniormester
06. april 2005 - 22:18 #11
Svar. Og i øvrigt tilykke med det forestående brylluppet!

Med venlig hilsen
Jesper Sørensen
Avatar billede frontview Nybegynder
06. april 2005 - 22:20 #12
Mange tak
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