Breedte van de uitvoer bepalen bij gebruik van "echo"
Restaurants Almere Stad{szakitable
Code (php)
1
<?php $sql = "SELECT * FROM yr82k_restaurants WHERE deel = 'Stad' ORDER BY naam ASC"; $result = mysql_query($sql); ?>
Code (php)
Dat geeft als resultaat:
Restaurants Almere Stad
Beijing Express, Toon Hermansstraat 38, 036-5465959, Chinees
Boathouse, Noorderplassenweg 150, 036-5305000, Europees
Brasserie De Bergerie, Grote Markt 42-44, 036-5338025, Europees
Buddha, Belfort 142, 036-5343000, Aziatisch
Eigenlijk wil ik de kolommen een vaste breedte geven. Kan iemand mij vertellen hoe ik dit kan doen?
Netjes in een <table> zetten.
Maar het aantal rijen varieert. Dus een vaste tabel werkt niet. Bovendien kan ik er geen html in "plakken" omdat ik de php-code rechtstreeks in de editor type en de html-editor de opmaak verknoeit.
Tab?
Wat bedoel je? en hoe ziet dat er dan uit?
Je zit toch in een editor. Misschien dat de tab-toets iets doet.
Nee dat werkt niet.
Vraagje:
Hoezo kun je geen HTML gebruiken? Je hebt nu toch ook een <br> in je echo staan? En <br> (of beter: <br />) is een html-tag
In dit geval staat de HTML in een PHP opdracht, ik heb geprobeerd om een deel van een tabel er in te zetten maar dat gaf dan vervolgens de code in beeld. Maar wellicht heb ik het wel op de verkeerde plaats gezet.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
echo '<table>';
while ($row = mysql_fetch_array($result)){
echo '<tr><td>'.$row{'naam'}.'</td><td>'.$row{'straat'}.'</td><td>'.$row{'telefoon'}.'</td><td>'.$row{'soort'}.'</td></tr>';
}
echo '</table>';
?>
echo '<table>';
while ($row = mysql_fetch_array($result)){
echo '<tr><td>'.$row{'naam'}.'</td><td>'.$row{'straat'}.'</td><td>'.$row{'telefoon'}.'</td><td>'.$row{'soort'}.'</td></tr>';
}
echo '</table>';
?>
Gewijzigd op 28/12/2013 14:59:06 door Tobias Tobias
Restaurants Almere Stad
Beijing Express Toon Hermansstraat 38 036-5465959 Chinees
Boathouse Noorderplassenweg 150 036-5305000 Europees
Brasserie De Bergerie Grote Markt 42-44 036-5338025 Europees
Buddha Belfort 142 036-5343000 Aziatisch
Chez Alexander Belfort 5 036-5247978 Europees
Chinese Muur, de Watercipresstraat 9 036-5353888 Chinees
MIJN DANK!
Toevoeging op 28/12/2013 15:41:34:
Sorry, het lijkt nog niet veranderd. maar op de site
http://almere.nieuws-en-meer.nl/index.php/evenementen-5/76-restaurants-almere-stad
is dat wel zo.