Tengo un formulario donde se me cargan los datos del registro que e elegido si voy a modificarlo o sino no se debe de cargar nada porque no hay nada q cargar. La cosa es que cuando utilizo la funcion set_value para si ha habido un error ingresando los datos poder repoblar los campos que estaban bien... esta pone todos los valores que habia, tanto si estaba bien como sino.
El codigo de un input ese asi:
Código PHP:
<input class="obligatorio" id="familia" maxlength="30" name="familia" type="text" tabindex="2" size="" value="<?php isset($registro)?$d=$registro->familia:$d=''; echo set_value('familia',$d);?>"/>
Alguien me podria decir que estoy haciendo mal??
Gracias un saludo.