Tabel invoegen en alles centreren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nancy

Nancy

10/05/2005 18:57:00
Quote Anchor link
Haai,

Hoe voeg ik in onderstaande een tabel in? En dat dan de tabel gecentreerd wordt in het middel v.d pagina?

Weet dat het in gewoon html
align=center
valign=middle
is. Onderstaand werkt niet want geeft ie parse error op de regel van $form

Groetjes,
Nancy


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$form
= <<<HTML
<table align="center">
<
tr><td>
<
FORM name="login" method="POST" action="$action">
<
INPUT type="hidden" name="check" value="TRUE">
gebruikersnaam: <INPUT type="text" name="username" value="$username"><BR />
wachtwoord: <INPUT type="password" name="password"><BR />
<
INPUT type="submit" name="submit" value="inloggen">
<
/td>
<
/tr>
<
/table>
HTML;
?>
Gewijzigd op 10/05/2005 20:42:00 door Nancy
 
PHP hulp

PHP hulp

17/11/2024 00:30:30
 
Mitch X

Mitch X

10/05/2005 22:48:00
Quote Anchor link
Dat stop je toch niet in een tabel!?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
echo '<div style="margin:auto;">';
echo '<form name="login" method="post" action="' . $action . '">';
# Wat doet die hidden erin? Zinloos? ;)
echo 'Gebruikersnaam: <input type="text" name="username" value="' . $username . '" /><br />';
# <br /> wel in XHTML, <input /> niet?
echo 'Wachtwoord: <input type="password" name="password" /><br />';
echo '<input type="submit" name="submit" value="inloggen" />';
# Formulier niet afsluiten?
echo '</form></div>';
?>


Alsje.
 
Willem Jan Z

Willem Jan Z

10/05/2005 22:51:00
Quote Anchor link
Ik stop vaak ook in een tabel hoor...
Anders staan de inputs niet onder elkaar...

(of op jouw manier wel?)
 
Elwin - Fratsloos

Elwin - Fratsloos

10/05/2005 22:54:00
Quote Anchor link
Voor een formulier doe ik het ook altijd... Misschien kan het met twee div's?

En Mitch, hidden-input's zijn niet per definitie overbodig omdat jij niet weet hoe of wat.. :) Misschien heeft de TS wel eerder een controle gedaan op iets en was daarvan de uitkomst TRUE.

Elwin
 
Mitch X

Mitch X

10/05/2005 23:21:00
Quote Anchor link
Een hidden met waarde TRUE, bij voorbaat ingevuld, is nogal zinloos, omdat je dan de waarde toch al weet ;)

Ennuh, 1 div werkt ook, dat is die br ;)
 
Elwin - Fratsloos

Elwin - Fratsloos

10/05/2005 23:26:00
Quote Anchor link
Nee Mitch, misschien is het wel zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(controle()) {
  // Formulier met hidden met waarde TRUE
} else {
  // Formulier met hidden met waarde FLASE
}
?>


Edit:
Ik zou het zo niet doen, maar het is een optie.. :)

Anyway, die <br /> is natuurlijk een ordinaire line-break. Die zorgt er niet voor dat je formulier netjes uitgelijnd wordt:

Gebruikersnaam: [____________]
Wachtwoord: [____________]
[INLOGGEN]

Dat lukt je met een tabel wel...

Elwin
Gewijzigd op 10/05/2005 23:27:00 door Elwin - Fratsloos
 
Willem Jan Z

Willem Jan Z

10/05/2005 23:29:00
Quote Anchor link
Met divs ook wel...

Div1 Div2
_______________ ___________
| username | | [_______] |
|_pass_________| |_[_______]_|

Maar dan iets netter :P
Gewijzigd op 10/05/2005 23:33:00 door Willem Jan Z
 
Mitch X

Mitch X

10/05/2005 23:37:00
Quote Anchor link
Dat kan met CSS ;)
Gewo0n de margin vanaf de rand bepalen.
1 div is dus wel voldoende :)
 
Willem Jan Z

Willem Jan Z

11/05/2005 08:48:00
Quote Anchor link
Ik snap... (beetje laat maar ach)
 
Jelmer -

Jelmer -

11/05/2005 09:42:00
Quote Anchor link
<label for="naam">Naam:</label>
<input type="text" id="naam" name="naam"/>

<style>
label{
width: 200px;
}
text{
width: 400px;
}
</style>

Zoiets zou toch ook kunnen?
 
Willem Jan Z

Willem Jan Z

11/05/2005 09:43:00
Quote Anchor link
Tuurlijk.... Blijkbaar zijn er heel veel manieren :P
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.