Versio

Css in Php

Overzicht Reageren

Joeri van Spijk

Joeri van Spijk

15/09/2009 17:45:00
Quote Anchor link
Hallo allemaal

Dit is een stuk uit een php scipt (van een gastenboek!). Ik heb hier een vraag over.

Hoe kan ik css gebruiken bij naam 'naam' van het stuk dat je hieronder ziet, waar moet ik dat dan neerzetten. Ik wil namelijk dat 'naam' bold wordt! en misschien ook een andere kleur wordt:

// Als er wel reacties zijn geplaatst worden deze nu weergegeven
echo '<b>Naam:</b> '.htmlspecialchars(stripslashes($data['naam'])).'<br>';
echo '<b>Datum:</b> '.htmlspecialchars(stripslashes($data['datum'])).'<br>';
echo '<b>Bericht:</b><br>'.ubb($data['bericht']).'<br><br>';
 
PHP hulp

PHP hulp

24/05/2012 07:51:12
Gesponsorde koppelingen:
 
Jan Koehoorn

Jan Koehoorn

15/09/2009 17:50:00
Quote Anchor link
Gewoon een class meegeven en die in je CSS de goede eigenschappen geven.
 
Joeri van Spijk

Joeri van Spijk

15/09/2009 18:04:00
Quote Anchor link
Ja, maar waar moet ik dan de <span class="Style"> <span/> invoegen in de code?

Tussen ['naam'] of ergens anders? Ik kan namelijk wel de Style van 'Naam:' en 'Bericht:' veranderen maar niet ['naam'] die de persoon in zou vullen lukt me niet!
Gewijzigd op 01/01/1970 01:00:00 door Joeri van Spijk
 
- Aar -

- Aar -

15/09/2009 18:07:00
Quote Anchor link
Of je heeft je b-tag die class.
 
Joeri van Spijk

Joeri van Spijk

15/09/2009 18:08:00
Quote Anchor link
Dat is dus van de tekst naam... Die kan in inderdaad wel veranderen. Dat lukt me nog wel, maar de naam die de persoon in zou vullen (Dat gaat via MySql) daar krijg ik de style niet van veranderd!
 
- Aar -

- Aar -

15/09/2009 18:14:00
Quote Anchor link
Een kwestie van even logisch kijken. Waar staat de HTML, en waar staat de PHP?
Dan kan je zelf wel de span erin passen en de span-sluittag.

Wat heb je al geprobeerd?
Gewijzigd op 01/01/1970 01:00:00 door - Aar -
 
Joeri van Spijk

Joeri van Spijk

15/09/2009 18:21:00
Quote Anchor link
Al bijna alles:

echo '<b>Naam:</b> '<span>.htmlspecialchars(stripslashes($data['naam'])).<span/>'<br>';

en

echo '<b>Naam:</b> '.htmlspecialchars(<span>stripslashes($data['naam']<span/>)).'<br>';

en

echo '<b>Naam:</b> '.htmlspecialchars(stripslashes($data[<span>'naam'<span/>])).'<br>';

en zo kan ik nog wel even doorgaan!
 
- Aar -

- Aar -

15/09/2009 18:39:00
Quote Anchor link
blijkbaar mis je basis-kennis van PHP?

Al gekeken waar de HTMLcodes staan?
...juist tussen single quotes:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo '<b>Naam:</b> '

Aan jouw de eer om de HTML dan ook daartussen te zetten.

En onthoud goed. Programmeren is gewoon pure logica.
 

15/09/2009 18:53:00
Quote Anchor link
Aar schreef op 15.09.2009 18:39:
blijkbaar mis je basis-kennis van PHP?

Al gekeken waar de HTMLcodes staan?
...juist tussen single quotes:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo '<b>Naam:</b> '

Aan jouw de eer om de HTML dan ook daartussen te zetten.

En onthoud goed. Programmeren is gewoon pure logica.


Echter is het chinees als je het voor het eerst ziet en er geen aanleg voor hebt, vergeet dat niet Aar ;-)
 
Henk en Annie

Henk en Annie

15/09/2009 18:56:00
Quote Anchor link
Als ik het goed begrijp wil je de string $data['naam'] bold doen?
Volgende keer [.code] en [./code] tags erom heen (maar dan zonder de puntjes :P), is wat overzichtelijker

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<style type="text/css">
.color {
     font-weight: bold;
}
</style>

<?php
echo "<b>Naam:</b><span class=\"color\"> . htmlspecialchars(stripslashes($data['naam'])) . "</span><br>";
?>
Gewijzigd op 01/01/1970 01:00:00 door Henk en Annie
 
Joeri van Spijk

Joeri van Spijk

15/09/2009 19:25:00
Quote Anchor link
Bedankt allemaal, maar het werkt nog steeds niet!! Ik heb alles precies gedaan zoals gezegd werd maar het lukt gewoon niet! Als ik het dan upload krijg ik een hele lege pagina!

Wat doe ik fout??
 
- Aar -

- Aar -

15/09/2009 19:27:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<style type="text/css">
.color {
     font-weight: bold;
}
</style>

<?php
echo "<b>Naam:</b><span class=\"color\">".htmlspecialchars(stripslashes($data['naam'])) . "</span><br>";
?>

werkt wel.

Als je een lege pagina ziet, dan is het vaak het probleem dat foutmeldingen onderdrukt worden.
Zet bovenaan neer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>
Gewijzigd op 01/01/1970 01:00:00 door - Aar -
 
Joeri van Spijk

Joeri van Spijk

15/09/2009 20:01:00
Quote Anchor link
Ja bedankt!! Het lukt na een tijdje oefenen nu wel!

Het is gewoon een kwestie van weten!
 
Henk en Annie

Henk en Annie

15/09/2009 21:44:00
Quote Anchor link
Haha ok. Wil je dat hier ook even posten? Niet voor mij natuurlijk xD
Maar allicht kan je hier meer mensen mee helpen :)
 



Overzicht Reageren

Get Adobe Flash player