Toon posts:

Probleem met HTML en PHP

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,

sinds kort ben ik bezig met een website en nu had ik een vraag ;

code:
1
2
3
4
5
6
7
8
9
10
<?php
} 
else { // en ander geen pagina 
    echo "<body bgcolor=\"#000000\">"; 
    echo "<center><img src=\"401.JPG\">"; 
    echo "<br>"; 
    echo "<a href=\"login.php\">OPNIEUW AANMELDEN</a>";   
} 

?>


Nu wil ik de OPNIEUW AANMELDEN in het wit hebben i.p.v. blauw, maar als ik er bijvoorbeeld :
font color="#FFFFFF" neer zet geeft die pagina niks weer.

Wie weet hoe ik dit kan oplossen ??

edit en dan heb ik nog een vraag ;

code:
1
2
3
4
5
6
if ($controle == TRUE) { // pagina weer geven bij TRUE 
    echo "je bent in gelogt $username";  
        echo "<a href=\"uitgelogd.php\">  Uitloggen</a>";   
    // hier kun je de pagina neer zetten. als de pagina alleen html is kun je 
    // php-tag afbreken en gewone html neer zetten (vergeet niet de if {} af 
    // tesluiten.


Hoe kan ik daar nu een gewone directe link van maken, dus als je het juiste user + ww hebt ingevuld direct doorgaat naar bijv. http://nu.nl

[ Voor 34% gewijzigd door Verwijderd op 21-09-2006 17:37 ]


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Verwijderd schreef op donderdag 21 september 2006 @ 17:16:
Nu wil ik de OPNIEUW AANMELDEN in het wit hebben i.p.v. blauw, maar als ik er bijvoorbeeld :
font color="#FFFFFF" neer zet geeft die pagina niks weer.
Hoe zet je dat neer?

Afgezien van 't feit dat je dat via CSS op hoort te lossen ipv via deprecated tags...

[ Voor 14% gewijzigd door Osiris op 21-09-2006 17:30 ]


  • Mercarra
  • Registratie: Juni 2001
  • Laatst online: 13-02 22:11
Over je eerste vraag: Geef die <a> een class mee, definieer die class in je .css en geef 'm daar een wit kleurtje.

Canon EOS 6D / Samyang 14mm f/2.8 / 17-40mm f/4.0 / 35mm f/1.4 / 50mm f/1.4 / 85mm f/1.8 / 70-200mm f/4 IS mercarra.nl


Verwijderd

Topicstarter
Osiris schreef op donderdag 21 september 2006 @ 17:30:
[...]

Hoe zet je dat neer?

Afgezien van 't feit dat je dat via CSS op hoort te lossen ipv via deprecated tags...
<font color="#FFFFFF">OPNIEUW AANMELDEN</font>

Verwijderd

Topicstarter
Mercarra schreef op donderdag 21 september 2006 @ 17:31:
Over je eerste vraag: Geef die <a> een class mee, definieer die class in je .css en geef 'm daar een wit kleurtje.
Ik gebruik geen .css

  • Cartman!
  • Registratie: April 2000
  • Niet online
HTML:
1
<a class="nietingelogd" href="inloggen.php">Opnieuw aanmelden</a>


en in je css :
Cascading Stylesheet:
1
2
3
4
5
a.nietingelogd,
a.nietingelogd:hover 
{
color:#FFFFFF;
}


Zo bijvoorbeeld.

Je 2e vraag is vaag...?

edit: je gebruikt geen css? Ga dat dan maar wel doen.

[ Voor 10% gewijzigd door Cartman! op 21-09-2006 17:41 ]


Verwijderd

Verwijderd schreef op donderdag 21 september 2006 @ 17:16:
code:
1
2
3
4
5
6
if ($controle == TRUE) { // pagina weer geven bij TRUE 
    echo "je bent in gelogt $username";  
        echo "<a href=\"uitgelogd.php\">  Uitloggen</a>";   
    // hier kun je de pagina neer zetten. als de pagina alleen html is kun je 
    // php-tag afbreken en gewone html neer zetten (vergeet niet de if {} af 
    // tesluiten.


Hoe kan ik daar nu een gewone directe link van maken, dus als je het juiste user + ww hebt ingevuld direct doorgaat naar bijv. http://nu.nl
Dan kan met header location, maar als je net begonnen bent met websites maken, dan kun je beter eerst HTML en CSS leren en daarna pas PHP.

Verwijderd

Fijn dat je vermeld wat de foutmelding is, probeer de quotes eens te escapen. Verdiep je eerst eens in de basics, scheelt een hoop :)

Daarnaast ben ik het ook met Osiris en Mercarra eens

Verwijderd

Topicstarter
Verwijderd schreef op donderdag 21 september 2006 @ 17:42:
[...]


Dan kan met header location, maar als je net begonnen bent met websites maken, dan kun je beter eerst HTML en CSS leren en daarna pas PHP.
Zou je hier niet aub het antwoord voor willen geven, ik heb dit slechts 1 maal nodig... :/

  • Reinier
  • Registratie: Februari 2000
  • Laatst online: 10:02

Reinier

\o/

Quotes escapen dus, of de string die je gaat echoën omsluiten met enkele quotes.

In regel 4, 5 en 7 van je eerste blokje code heb je de quotes wél ge-escapet :?

Verwijderd

Verwijderd schreef op donderdag 21 september 2006 @ 17:50:
Zou je hier niet aub het antwoord voor willen geven, ik heb dit slechts 1 maal nodig... :/
Je stelt een vraag, maar je wilt geen antwoord :?

Raar 8)7

edit: Het hoeft trouwens helemaal niet met header location, je kunt gewoon je pagina daaronder echo-en en dat staat er zelfs bij 8)7. Maar dat had ik niet gelezen, omdat ik ervan uit ging dat je zelf al had gekeken.
edit2: Maar als je naar een andere website doorgestuurd wilt worden, zoals nu.nl, dan moet dat wel met header location. Maar ja, waarom zou je daar je eigen inlogsysteem voor gaan maken :P. En dat slaat ook nergens op, want als je nu.nl intypt in je browser, ben je er direct.

[ Voor 50% gewijzigd door Verwijderd op 21-09-2006 18:00 ]


  • Cartman!
  • Registratie: April 2000
  • Niet online
Verwijderd schreef op donderdag 21 september 2006 @ 17:50:
[...]


Zou je hier niet aub het antwoord voor willen geven, ik heb dit slechts 1 maal nodig... :/
Het is de bedoeling hier om te leren, dus hapklare oplossingen zonder eigen research gaan niet werken. Zeker niet omdat je niet eens met CSS wilt werken blijkbaar.

Verwijderd

Topicstarter
g00fy schreef op donderdag 21 september 2006 @ 17:40:
HTML:
1
<a class="nietingelogd" href="inloggen.php">Opnieuw aanmelden</a>


en in je css :
Cascading Stylesheet:
1
2
3
4
5
a.nietingelogd,
a.nietingelogd:hover 
{
color:#FFFFFF;
}


Zo bijvoorbeeld.

Je 2e vraag is vaag...?

edit: je gebruikt geen css? Ga dat dan maar wel doen.
Welke naam moet ik geven voor de .css ??

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 09:03
daar zit je fout

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Verwijderd

code:
1
echo "<a href=\"login.php\" style=\"color: #ffffff;\">OPNIEUW AANMELDEN</a>";

Dit is dus gewoon inline CSS

Precies hetzelfde als:
code:
1
echo "<a href=\"login.php\" class=\"opnieuwaanmelden\">OPNIEUW AANMELDEN</a>";

met in je CSS
code:
1
2
3
a.opnieuwaanmelden {
  color: #ffffff;
}


Heel erg makkelijk dus
Je kunt beter gewoon CSS gaan leren, want je gaat het wel vaker dan 1x nodig hebben

[ Voor 40% gewijzigd door Verwijderd op 21-09-2006 17:56 ]


  • Cartman!
  • Registratie: April 2000
  • Niet online
Verwijderd schreef op donderdag 21 september 2006 @ 17:54:
[...]


Welke naam moet ik geven voor de .css ??
Dat mag je dus zelf weten. Kijk eens rond op www.w3schools.com anders... dit is echt basic.

Verwijderd

Topicstarter
Verwijderd schreef op donderdag 21 september 2006 @ 17:54:
code:
1
echo "<a href=\"login.php\" style=\"color: #ffffff;\">OPNIEUW AANMELDEN</a>";

Dit is dus gewoon inline CSS

Precies hetzelfde als:
code:
1
echo "<a href=\"login.php\" class=\"opnieuwaanmelden\">OPNIEUW AANMELDEN</a>";

met in je CSS
code:
1
2
3
a.opnieuwaanmelden {
  color: #ffffff;
}


Heel erg makkelijk dus
Je kunt beter gewoon CSS gaan leren, want je gaat het wel vaker dan 1x nodig hebben
Yes deze werkt, maar hoe nou die andere ??

Als zeg maar persoon 1 inlogd dat die direct naar bijvoorbeeld : http://nu.nl gaat ...

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-02 16:08

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op donderdag 21 september 2006 @ 17:58:
[...]


Yes deze werkt, maar hoe nou die andere ??

Als zeg maar persoon 1 inlogd dat die direct naar bijvoorbeeld : http://nu.nl gaat ...
Er zijn toch al suggesties gegeven hoe je dat kan oplossen, wat lukte daar niet aan? :)

Verwijderd in "Probleem met HTML en PHP"
Verwijderd in "Probleem met HTML en PHP"

[ Voor 16% gewijzigd door gorgi_19 op 21-09-2006 18:00 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
en hoe kan ik direct een pagina uitroepen met dit :

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        echo "<a href=\"uitgelogd.php\">Uit loggen</a>";   
    // hier kun je de pagina neer zetten. als de pagina alleen html is kun je 
    // php-tag afbreken en gewone html neer zetten (vergeet niet de if {} af 
    // tesluiten. 
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#FFFFFF">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center"><strong><font size="+4">Dit is nou de beveiligde pagina!!</font></strong></p>
</body>
</html>
<?php
} 
else { // en ander geen pagina 
    echo "<body bgcolor=\"#000000\">";


het stukje html dan he..

Als je inlogd dan direct naar bijv. : http://nu.nl

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-02 16:08

gorgi_19

Kruimeltjes zijn weer op :9

Zoals ik al zei: wat lukt er dan niet aan, of verwacht je dat mensen het kant- en klaar voor je gaan voorkauwen? :)

Zie bijvoorbeeld http://nl2.php.net/function.header :)

[ Voor 20% gewijzigd door gorgi_19 op 21-09-2006 18:05 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Verwijderd schreef op donderdag 21 september 2006 @ 18:02:
en hoe kan ik direct een pagina uitroepen met dit :

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        echo "<a href=\"uitgelogd.php\">Uit loggen</a>";   
    // hier kun je de pagina neer zetten. als de pagina alleen html is kun je 
    // php-tag afbreken en gewone html neer zetten (vergeet niet de if {} af 
    // tesluiten. 
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#FFFFFF">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center"><strong><font size="+4">Dit is nou de beveiligde pagina!!</font></strong></p>
</body>
</html>
<?php
} 
else { // en ander geen pagina 
    echo "<body bgcolor=\"#000000\">";


het stukje html dan he..
Dat kan niet in HTML, dat moet in PHP en hoe dat moet heb ik hierboven al getypt :/. Maar ga je nou eerst met HTML en CSS bezighouden alvorens je je met serverside talen bezig gaat houden.
Als je inlogd dan direct naar bijv. : http://nu.nl
Ik weet niet waarom je de hele tijd nu.nl als voorbeeld geeft, maar je kunt natuurlijk niet een website van een ander op slot zetten.

[ Voor 4% gewijzigd door Verwijderd op 21-09-2006 18:07 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-02 16:08

gorgi_19

Kruimeltjes zijn weer op :9

En als je het per se in de HTML wil oplossen, moet je een Meta refresh of een Javascript oplossing nemen :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • André
  • Registratie: Maart 2002
  • Laatst online: 11-02 14:19

André

Analytics dude

Dicht :/

Gevalletje zeer basic, ik zou zeggen: eerst een paar tutorials doorlezen en dan met html bezig. Dit is heel makkelijk te vinden.
Pagina: 1

Dit topic is gesloten.