Sitter och infogar fakta från en andra sida i min, med php.
Men när jag infogar sidan så ligger där en tabell som är bredare än den jag vill ha.
Går det att skapa en tabell och låsa dens bredd?
Dvs tvinga in den infogade tabellen i den jag redan har.
låsa en table
5 svar · 295 visningar · startad av Abbedissan
Det du kan göra är att du sätter overflow till hidden eller auto på den inre tabellcellen alt den td som tabellen ligger i.
table width="100%" border="0" cellpadding="0" cellspacing="0" style="table-layout: fixed">
<tr><td><td></td>
<?
$content = file_get_contents("http://www.dibf.se/game/resultDisplay.asp?sid=3&eid=40&dbPid=1084");
preg_match("/Tabell(.*?)Resultat/is", $content, $match);
echo $match[0];
?>
</td></table>
När jag ändrar till detta, så försvinner infon från den sidan jag infogat?
(eller placeringen och lagnamnet står, men allt annat i tabellen försvinner)
Kör jag med overflow="hidden" el "auto" i table el nån av td så händer det dessvärre inget mot hur det var innan.
Pröva t ex detta:
<div style="overflow: hidden; height: 100%;">
<?
$content = file_get_contents("http://www.dibf.se/game/resultDisplay.asp?sid=3&eid=40&dbPid=1084");
preg_match("/Tabell(.*?)Resultat/is", $content, $match);
echo $match[0];
?>
</div>
Tackar för tipset!
Men lägga jag in denna koden, så bildas det 3 nya tabeller.
Hur kan de komma sig?
(det jag söker är att dra in tabellen från 523 eller va den är i sidan jag infogar, till 450 som jag använder.
Kan ej hitta något som kan funka.
Grejjen är att jag lyckats infoga andra sidor utan problem, men då har inte dendär tabell bredden satt käppar i hjulen. Utan allt har varit på % istället. Går det att bryta ner eller kontrollera detta på något sätt?