|
| Fejl i php-kode Fra : Preben Pedersen |
Dato : 02-10-07 21:17 |
|
På min nydesignet hjemmeside, har jeg en contactform som der er
lidt problemer med, Synes ikke lige at kunne løse den.
Det kan ses her http://www.pkpedersen.dk/contactform/contact.php
3 inputfelter bliver ikke vist.
Ved simpelhen ikke hvad der kan være galt. ?
Søger hjælp til løsningen.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Leonard (02-10-2007)
| Kommentar Fra : Leonard |
Dato : 02-10-07 21:24 |
|
On 02 Oct 2007 20:16:45 GMT, Preben Pedersen wrote:
> Ved simpelhen ikke hvad der kan være galt. ?
>
> Søger hjælp til løsningen.
Valider din kode, måske er fejlen der.
--
Leonard
Mine biler: http://vw.leonard.dk/
| |
Bertel Lund Hansen (02-10-2007)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 02-10-07 21:26 |
|
Preben Pedersen skrev:
> På min nydesignet hjemmeside, har jeg en contactform som der er
> lidt problemer med, Synes ikke lige at kunne løse den.
Hvis du kører siden gennem validatoren, får du en lang liste med
fejl:
http://validator.w3.org/
Det er halsløs gerning at prøve at løse eventuelle problemer før
validatoren melder nul fejl.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Philip Nunnegaard (03-10-2007)
| Kommentar Fra : Philip Nunnegaard |
Dato : 03-10-07 06:16 |
| | |
Preben Pedersen (03-10-2007)
| Kommentar Fra : Preben Pedersen |
Dato : 03-10-07 12:40 |
|
Siden virker igen, webserveren var gået ned.
Men tilbage til spm.
kontakt siden virker stadig ikke med de 3 inputfelter.
http://www.pkpedersen.dk/contactform/contact.php
Jeg kan simpelhen ikke se mig ud af hvad der er galt. ?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Dan Storm (03-10-2007)
| Kommentar Fra : Dan Storm |
Dato : 03-10-07 12:49 |
|
Preben Pedersen skrev:
> Siden virker igen, webserveren var gået ned.
>
> Men tilbage til spm.
> kontakt siden virker stadig ikke med de 3 inputfelter.
> http://www.pkpedersen.dk/contactform/contact.php
>
> Jeg kan simpelhen ikke se mig ud af hvad der er galt. ?
Umiddelbart ser det ikke ud som om der mangler nogen felter? Kan du
præcisere hvilke felter de specifikt mangler?
--
Dan Storm - storm at err0r dot dk / http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!
| |
Philip Nunnegaard (03-10-2007)
| Kommentar Fra : Philip Nunnegaard |
Dato : 03-10-07 14:55 |
|
> Siden virker igen, webserveren var gået ned.
Aaahhh... OK! Noget siger mig også, at du må have lavet en del på det, siden
du spurge, for i valideringen ser der kun ud til at være en enkelt fejl og
ikke en lang liste (kun: option selected, som i xhtml hedder: option
selected="selected")
De 5 skrivefelter er der også - og det var de også tidligere (nåede at se
det, inden du satte en border på dem).
| |
Preben Pedersen (03-10-2007)
| Kommentar Fra : Preben Pedersen |
Dato : 03-10-07 16:24 |
|
Philip Nunnegaard wrote in dk.edb.internet.webdesign.serverside.php:
> > Siden virker igen, webserveren var gået ned.
>
> Aaahhh... OK! Noget siger mig også, at du må have lavet en del på det, siden
> du spurge, for i valideringen ser der kun ud til at være en enkelt fejl og
> ikke en lang liste (kun: option selected, som i xhtml hedder: option
> selected="selected")
> De 5 skrivefelter er der også - og det var de også tidligere (nåede at se
> det, inden du satte en border på dem).
Nu har jeg bare lige taget en enkelt linie.
Skal selected ændres til dette. ?
<?php if($_POST['reason'] == 'Administrator' || $_POST['reason'] == NULL){ $sel
= ' selected="selected"';} else { $sel = NULL;} ?>
<option value="administrator" <?=$sel;?>>Administrator</option>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Philip Nunnegaard (03-10-2007)
| Kommentar Fra : Philip Nunnegaard |
Dato : 03-10-07 19:46 |
|
> <?php if($_POST['reason'] == 'Administrator' || $_POST['reason'] ==
> NULL){ $sel
> = ' selected="selected"';} else { $sel = NULL;} ?>
> <option value="administrator" <?=$sel;?>>Administrator</option>
´
Det må blive noget i dén dur.
Ingen is på koen.
| |
Martin (03-10-2007)
| Kommentar Fra : Martin |
Dato : 03-10-07 21:13 |
|
Philip Nunnegaard wrote:
>> <?php if($_POST['reason'] == 'Administrator' || $_POST['reason'] ==
>> NULL){ $sel
>> = ' selected="selected"';} else { $sel = NULL;} ?>
>> <option value="administrator" <?=$sel;?>>Administrator</option>
> ´
> Det må blive noget i dén dur.
> Ingen is på koen.
Eller
echo '<option value="admin" '.($_POST['reason']=='admin' ?
'selected="selected" : '').'>Administrator</option>
For dem som vil have oneliners :)
| |
Preben Pedersen (03-10-2007)
| Kommentar Fra : Preben Pedersen |
Dato : 03-10-07 21:42 |
|
<?php if($_POST['reason'] == 'admin' || $_POST['reason'] == NULL){ $sel
= ' selected="selected" ';} else { $sel = NULL;} ?>
<option value="administrator" <?=$sel;?>>Administrator</option>
<?php if($_POST['reason'] == 'pocketpc'){ $sel = ' selected';} else {
$sel = NULL;} ?>
<option value="pocketpc" <?=$sel;?>>Pocket PC</option>
<?php if($_POST['reason'] == 'webmaster'){ $sel = ' selected';} else {
$sel = NULL;} ?>
<option value="webmaster" <?=$sel;?>>Webmaster</option>
NB: I pocketpc og webmaster, der står der stadig "selected" hvad skal
jeg gøre ved det, skal jeg slette det og hvor meget skal fjernes. ?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Martin (04-10-2007)
| Kommentar Fra : Martin |
Dato : 04-10-07 03:14 |
|
Preben Pedersen wrote:
> <?php if($_POST['reason'] == 'admin' || $_POST['reason'] == NULL){ $sel
> = ' selected="selected" ';} else { $sel = NULL;} ?>
> <option value="administrator" <?=$sel;?>>Administrator</option>
>
>
> <?php if($_POST['reason'] == 'pocketpc'){ $sel = ' selected';} else {
> $sel = NULL;} ?>
> <option value="pocketpc" <?=$sel;?>>Pocket PC</option>
>
>
> <?php if($_POST['reason'] == 'webmaster'){ $sel = ' selected';} else {
> $sel = NULL;} ?>
> <option value="webmaster" <?=$sel;?>>Webmaster</option>
>
$options = array('administrator','pocketpc','webmaster');
foreach($options AS $option) {
echo '<option value="'.$option.'" '.($_POST['reason']==$option ?
'selected="selected").'>'.$option.'</option>';
}
Sådan kan det laves... (test for fejl sker ikk kl lort om natten :P)
Så kan du også hurtigt smide nye felter ind oppe i arrayet hvis du
skulle finde på noget nyt :)
Arrays er stortset i alle tilfælde din bedste ven :)
| |
Martin (04-10-2007)
| Kommentar Fra : Martin |
Dato : 04-10-07 03:18 |
|
Martin wrote:
> Preben Pedersen wrote:
>> <?php if($_POST['reason'] == 'admin' || $_POST['reason'] == NULL){ $sel
>> = ' selected="selected" ';} else { $sel = NULL;} ?>
>> <option value="administrator" <?=$sel;?>>Administrator</option>
>>
>>
>> <?php if($_POST['reason'] == 'pocketpc'){ $sel = ' selected';} else {
>> $sel = NULL;} ?>
>> <option value="pocketpc" <?=$sel;?>>Pocket PC</option>
>>
>>
>> <?php if($_POST['reason'] == 'webmaster'){ $sel = ' selected';} else {
>> $sel = NULL;} ?>
>> <option value="webmaster" <?=$sel;?>>Webmaster</option>
>>
>
> $options = array('administrator','pocketpc','webmaster');
> foreach($options AS $option) {
> echo '<option value="'.$option.'" '.($_POST['reason']==$option ?
> 'selected="selected").'>'.$option.'</option>';
> }
Skal det laves liiidt pænere kan dette måske også bruges
$options = array(
'administrator' => 'Administrator,
'pocketpc' => 'Pocket PC',
'webmaster' => 'Webmaster
);
foreach($options AS $key => $value) {
echo '<option value="'.$key.'"
'.($key==$_POST['reason']?'selected="selected":'').'>'.$value.'</options>';
}
| |
Erik Ginnerskov (03-10-2007)
| Kommentar Fra : Erik Ginnerskov |
Dato : 03-10-07 13:45 |
| | |
Preben Pedersen (03-10-2007)
| Kommentar Fra : Preben Pedersen |
Dato : 03-10-07 14:58 |
|
Erik Ginnerskov wrote in dk.edb.internet.webdesign.serverside.php:
> Preben Pedersen wrote:
>
> > Det kan ses her http://www.pkpedersen.dk/contactform/contact.php
> > 3 inputfelter bliver ikke vist.
>
> hvis jeg i bunden af din css tilføjer
>
> input {border.1px solid #000;}
>
> vises tydeligt 5 inputfelter. Kigger jeg i din kildekode, finder jeg 5
> inputfelter. Det eneste problem er, at du har lavet de tre af inputfelterne
> uden afgrænsning (border) til den meget lyse omgivende baggrund. Derfor er
> de svære at få øje på.
>
> --
> Med venlig hilsen
> Erik Ginnerskov
> http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
> http://html-faq.dk
>
Ja, nu virker det, men afgrænsning skulle gerne være i samme farve som dropdown
& tekst boksen. ?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (03-10-2007)
| Kommentar Fra : Erik Ginnerskov |
Dato : 03-10-07 21:34 |
|
Preben Pedersen wrote:
> Ja, nu virker det, men afgrænsning skulle gerne være i samme farve
> som dropdown & tekst boksen. ?
Du bestemmer da selv border-color. Men når farveforskellen mellem
inputfeltet og det omgivende er så beskeden og der ikke er synlig border på
feltet, kan du ikke forvente andet end at det er svært at se feltet.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk
| |
|
|