...quote:Op zaterdag 5 december 2009 15:51 schreef NoShitSherlock het volgende:
Weet hier iemand hoe je PHP files opmaakt met css??
Ik heb namelijk een css file die nu niet werkt met de php file.
Althans niet met de tabel die in een PHP code staat. De pagina die buiten de PHp code staat wordt wel correct opgemaakt door de CSS file.
Weet iemand hoe je dit oplost???
zal ik dan maar normaal antwoordenquote:Op zaterdag 5 december 2009 16:04 schreef PiRANiA het volgende:
NoShitSherlock maak je excuses eens! Geen nieuw topic openen. Schavuit
controleer de html output, want dit ligt niet aan php.quote:Op zaterdag 5 december 2009 15:51 schreef NoShitSherlock het volgende:
Weet hier iemand hoe je PHP files opmaakt met css??
Ik heb namelijk een css file die nu niet werkt met de php file.
Althans niet met de tabel die in een PHP code staat. De pagina die buiten de PHp code staat wordt wel correct opgemaakt door de CSS file.
Weet iemand hoe je dit oplost???
Maar hoe kan ik dan zo'n klote tabelletje opmaken? Ik heb dus een php bestandje die de gegevens uit een database haalt en in een html tabel zet die als volgt opgebouwd is ( dit is maar een stukje van de totale code):quote:Op zaterdag 5 december 2009 15:53 schreef SpaceLlama het volgende:
[..]
...
Ja want dan is een HTML tabel opeens anders! toch?
1 2 3 4 5 6 7 8 9 10 11 12 | { echo "<tr>"; echo "<td>" . $row['module'] . "</td>"; echo "<td>" . $row['naam'] . "</td>"; echo "<td>" . $row['module'] . "</td>"; echo "<td>" . $row['vaknaam'] . "</td>"; echo "<td>" . $row['eind'] . "</td>"; echo "<td>" . $row['waarde'] . "</td>"; echo "</tr>"; } echo "</table>"; |
1 2 3 4 5 6 7 8 9 10 11 12 | { echo "<tr>"; echo "<td class="tabel1">" . $row['module'] . "</td>"; echo "<td class= "tabel1">" . $row['naam'] . "</td>"; echo "<td>" . $row['module'] . "</td>"; echo "<td>" . $row['vaknaam'] . "</td>"; echo "<td>" . $row['eind'] . "</td>"; echo "<td>" . $row['waarde'] . "</td>"; echo "</tr>"; } echo "</table>"; |
dat wil je nietquote:Op zaterdag 5 december 2009 16:19 schreef hamkaastosti het volgende:
hint: je kunt zovaak je wil <?php en ?> php gebruiken om te wisselen tussen php en html
och.. ik gebruik het in m'n views regelmatig hoor. je hele html echo'en en alles aan elkaar concatenaten vind ik ook niet echt een ideale situatiequote:
Kan je dat misschien zo toepassen op die tabel die ik hierboven beschreef zodat css de tabel kan opmaken??quote:Op zaterdag 5 december 2009 16:19 schreef hamkaastosti het volgende:
lollertvp
@noshitsherlock
hint: je kunt zovaak je wil <?php en ?> php gebruiken om te wisselen tussen php en html
ja tuurlijk, maar middenin een regel 3x wisselen is niet handig.quote:Op zaterdag 5 december 2009 16:23 schreef hamkaastosti het volgende:
[..]
och.. ik gebruik het in m'n views regelmatig hoor. je hele html echo'en en alles aan elkaar concatenaten vind ik ook niet echt een ideale situatie
Doordat je " gebruikt in zowel je html, en je php, denkt de php dat tabel1 php code is, wat een fatal error geeft, omdat het niet goed gebruikt is.quote:Op zaterdag 5 december 2009 16:12 schreef NoShitSherlock het volgende:
[..]
Maar hoe kan ik dan zo'n klote tabelletje opmaken? Ik heb dus een php bestandje die de gegevens uit een database haalt en in een html tabel zet die als volgt opgebouwd is ( dit is maar een stukje van de totale code):
[ code verwijderd ]
En nu dacht ik de tabel als volgt te kunnen opmaken ( zie onderstreepte tekst):
[ code verwijderd ]
Maar als ik dan de php file upload dan laad die helemaal niks meer. Hoe moet ik zo'n tabel opmaken dan?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | { ?> <tr> <td class="tabel1"><=$row['module']?></td> <td class="tabel1"><=$row['naam']?></td> <td><=$row['module']?></td> <td><=$row['vaknaam']?></td> <td><=$row['eind']?></td> <td><=$row['waarde']?></td> </tr> <? } ?> </table> |
1 2 3 | <td class="tabel1"> echo $row['module']; </td> ?> |
1 |
Thnx man! Ik heb de eerste methode gebruikt en dit werk perfect.quote:Op zondag 6 december 2009 09:35 schreef ssmm987 het volgende:
[..]
Doordat je " gebruikt in zowel je html, en je php, denkt de php dat tabel1 php code is, wat een fatal error geeft, omdat het niet goed gebruikt is.
Er zijn drie manieren om dit op te lossen:
1.Escape de " dingen in de html door er een \ voor te zetten
Vb:
"<td class=\"tabel1\">"
Deze manier valt niet aan te raden, omdat wanneer het niet nodig is, je echo altijd met een enkele ' opent en sluit.
2.Gebruik ' dingen
Vb:
echo '<td class="tabel1">'
Is beter dan de eerste mogelijkheid, maar nog steeds niet helemaal perfeect
3.Haal de html uit de php
[ code verwijderd ]
Het netst en het meest overzichtelijk, en het makkelijkst te maken
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $roosterQuery = mysql_query("SELECT `month`, `day`, `hour`, `availability` FROM `rooster` WHERE `month` = '12' AND `availability` = '1'"); while ($data = mysql_fetch_assoc($roosterQuery)) { $month = $data["month"]; $day = $data["day"]; $hour = $data["hour"]; $avail = $data["availability"]; $array = array("data" => array ($month, $day, $hour, $avail)); /* This is creating several arrays with the data in it. I want to have 1 array with all the data in it, how can I do that? */ } ?> |
Thanks!quote:Op zondag 6 december 2009 16:43 schreef GlowMouse het volgende:
$data[] = array ($month, $day, $hour, $avail).
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |