Avatar billede kasbas91 Nybegynder
22. oktober 2010 - 13:14 Der er 6 kommentarer og
1 løsning

Hej lige et hurtigt spørgsmål, vedr html tables in php while... ;P

Hej eksperten.dk

Lige et hurtigt spørgsmål, vedr html tables in php while... ;P

Jeg vil gerne udskrive det i min tables, men der kommer kun en i min table og de andre ser sådan her ud:

http://mailscript.prowdesign.dk/?outbox



if(@isset($_GET['outbox'])){
    // Her laver vi vores outbox.
            $outbox_over .= "<table border='0' width='600'>";
                $outbox_over .= "<tr>";
                        $outbox_over .= "<td>ID: </td>";
                        $outbox_over .= "<td>From: </td>";
                        $outbox_over .= "<td>To: </td>";
                        $outbox_over .= "<td>Date: </td>";
                        $outbox_over .= "<td>Show: </td>";
                        $outbox_over .= "<td>Ip: </td>";
                $outbox_over .= "</tr>";
                echo $outbox_over;
    // -----------------------------------------------------------------------------------------------------------------------//
    if($outbox_result = $mysqli->query("select * from inbox where from_user = '".$_SESSION['username']."' order by to_user asc")){
        while($outboxFetch = $outbox_result->fetch_object()){
            // Her henter vi beskederne ud, hvis der er nogen.
                $outbox_under .= "<tr>";
                        $outbox_under .= "<td>".$outboxFetch->id."</td>";
                        $outbox_under .= "<td>".$outboxFetch->from_user."</td>";
                        $outbox_under .= "<td>".$outboxFetch->to_user."</td>";
                        $outbox_under .= "<td>".$outboxFetch->date."</td>";
                        $outbox_under .= "<td><a href='index.php?read&id=".$outboxFetch->id."'>Message</a></td>";
                        $outbox_under .= "<td>".$outboxFetch->ip."</td>";
                $outbox_under .= "</tr>";
            $outbox_under .= "</table>";
            echo $outbox_under; // Her udskriver vi formen.
        };
    }if($outbox_result->num_rows <= 0){
        echo "There couldnt be found any messages in your outbox.";
    };
};




Håber der er en der lige hurtig kan hjælpe mig... ;P Tak.
Avatar billede majbom Novice
22. oktober 2010 - 13:43 #1
du har jo:

$outbox_under .= "</table>";

med i din while, den skal først være udenfor...

og så gør dig selv den tjeneste at smide nogle \n ind i slutningen af dine linjer, det gør det 1000 gange nemmere at overskue din kildekode, og dermed se hvad der går galt, hvis det ikke lige giver sig selv når du kigger i php-filen...
Avatar billede kasbas91 Nybegynder
22. oktober 2010 - 13:51 #2
Det er da også rigtigt, jeg kunne bare ikke huske hvad man lige gjorde.. Smid et svar så for du nogle point. ;P
Avatar billede kasbas91 Nybegynder
22. oktober 2010 - 13:55 #3
Øhh et andet lille problem, hvis du altså har tid,

som du kan se her:

http://mailscript.prowdesign.dk/index.php?outbox

Så udskriver den tingene alt for mange gange...

Og det er hvad jeg har i databasen:

CREATE TABLE IF NOT EXISTS `inbox` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `to_user` varchar(150) NOT NULL,
  `from_user` varchar(150) NOT NULL,
  `date` varchar(150) NOT NULL,
  `message` text NOT NULL,
  `ip` varchar(150) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Data dump for tabellen `inbox`
--

INSERT INTO `inbox` (`id`, `to_user`, `from_user`, `date`, `message`, `ip`) VALUES
(1, 'eee', 'kasbas91', 'Oct.22.10 01:52:18', 'fef', '78.156.124.180'),
(2, 'uuuu', 'kasbas91', 'Oct.22.10 01:52:33', 'trthr hrt h2222', '78.156.124.180'),
(3, 'kasbas91', 'kasbas91', 'Oct.22.10 13:45:14', 'mki2sus!cygqw8p~n4c`}yfw?%kww4nw.n{m0nhac,zpuyr{42!;854 51"5"', '78.156.124.180');

Hvordan kan det lige være... Det forstår jeg så ikke noget af...
Avatar billede Slettet bruger
22. oktober 2010 - 15:08 #4
Denne linje skal også ud af løkken
echo $outbox_under; // Her udskriver vi formen.
Avatar billede kasbas91 Nybegynder
22. oktober 2010 - 15:09 #5
Mange Mange tak for det allesammmen ;P
Avatar billede majbom Novice
22. oktober 2010 - 21:43 #6
selv tak :)
Avatar billede kasbas91 Nybegynder
28. december 2010 - 17:28 #7
Jeg lukker..
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