Hallo,

Hier ben ik weer en omdat ik net begonnen ben met PHP lukt niet alles nog.. Ik zit nu met het volgende probleem en ik hoop dat iemand mij hiermee kan helpen:

* Ik heb een bewerkpagina waar ik het volgende in uitlees:

<input type="text" name="plek21" size="20" value="<?php echo("$p21"); ?>">

* er zijn ook inputfiles waar nog NIKS is ingevuld. Deze moet wel ingevuld kunnen worden. Alleen zodra er een naam is ingevoerd dan moet het veldje disabled worden zodat de naam die erin staat niet meer aangepast kan worden.

Hoe doe je dit precies in php / mysql ?
<?php
if(!empty($p21)){
$show = 'disabled="disabled"';
}
else{
$show = "";
}
echo '<input type="text" name="plek21" size="20" value="'.$p21.'" '.$p21.'>';
?>
zoiets denk ik.

<input type="text" name="plek21" size="20" value="<?php echo("$p21"); ?>"<?php
    if (!empty($p21)) //als $p21 NIET leeg is
    {
        echo ' readonly="readonly"'; //zet dan neer dat het veld alleen is om te lezen
        //je kan ook disabled="disabled" gebruiken, dat geeft hetzelfde effect,
        //alleen worden de velden
        //dan niet meegepost
        //met de andere postwaarden
    }
?>>
Zoiets? :-)
Bedankt Robert en Boris heb het ook gelijk opgeschreven in me aantekeningen :D:-) voor als ik het nog eens nodig heb..

heb trouwens deze code gebruikt die was wat korter voor in me script maar heb die van jullie ook getest

<input type="text" value="<?= $p21; ?>"<? if(strlen($p21) > 0) echo ' disabled'; ?>>
Je kunt jezelf trouwens die shorttags beter niet aanleren. Op sommige andere servers werken die niet / staan die niet aan, i.v.m. de xml-tag geloof ik. Dus gewoon zo:
value="<?php echo $p21; ?>"

Reageren