Ga naar inhoud


PHP/CSS vraagje voor de nerds.


Con

Aanbevolen berichten

Ik heb een stukje script om een temperatuurschaal te maken en het volgende werkt;

<div id="rec1"/>
<div id="rec2" style="margin-left: 72.2px;/>
<div id="rec2" style="margin-left: 72.2px;/>
<div id="rec2" style="margin-left: 72.2px;/>
<div id="rec2" style="margin-left: 72.2px;/>

En de CCS is;

#rec1{
    top: 0px;
    float: left;
    margin-left: 8px;
    margin-top: -48px;    
    width:1px;
    height:50px;
    background: blue;
#rec2{
    top: 0px;
    float: left;
    margin-top: 0px;    
    width:1px;
    height:50px;
    background: blue;
}

Je krijgt dan het volgende resultaat (als voorgaande in een table is opgenomen)

image.png.3853f1a83d0c4fde91883c9bd04cc46c.png

 

Omdat dit de hele graden zijn moeten er ook halve en tiende graden inkomen.

Dit wil ik met een loop doen;

<?php
$helegraden="72.2px;";
for ($x = 1; $x <= 3; $x++) {
echo '<div id="rec2"></div>'; echo '<style=margin-left:' . $helegraden . '">';
}
?>

Alleen werkt dat niet. Als ik hard de 72.2px erin zet lukt het maar wanneer ik dePHP variabele

toepas is de lay-out niet goed. Wie kent de juiste syntax hiervoor?

 

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites


Vergeet je geen " in echo '<style=margin-left:' . $helegraden . '">';

 

echo '<style=margin-left:' . $helegraden . '">';

moet worden

echo '<style="margin-left:' . $helegraden . '">';

Pli op DM800, VU+ DUO  en DM8000 met 4xDVB-S2, Wave Frontier T90

Link naar reactie
Delen op andere sites

Sorry voor mijn late reactie, het is gelukt. tnx.

 

Het is geworden;

<?php
for ($x = 1; $x <= 4; $x++) {
echo '<div class="rec2" style="margin-left:' . $helegraden . '"/>';
}
?>    

 

aangepast door Con

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...