he quitado el segundo echo y me da error
en el for a lo mejor no tiene que ir
el if le tiene que llegar siempre por post no, el parámetro para poder comparar con el parámetro de la base de datos,
tanto si lo compara con un array de la base de datos o con una variable
Código PHP:
Ver original<?php
echo "<option value=\"" . $row_provincia["provincia"] . "\"";
if($row_provincia["provincia"] == $_POST["provincia"] ){
echo "selected = \"selected\"";
}
echo ">" . $row_provincia["provincia"] . "</option>";
}
?>
aunque seleccione el 2 no sale selected o se va a seleccionar después de hacer el submit,
tengo varios campos el formulario quiero que si envió el formulario y hay campos que están mal no tenga que volver a rellenar todos los campos, esto como se hace en el select
la validación esta hecha con php
esta es la forma correcta o hay alguna manera de hacer lo mismo
Código PHP:
Ver original<?php
for($dia= 1; $dia<=31; $dia++){
echo "<option value=\"" . $dia . "\"";
if($dia== $_POST['dia'] ){
echo "selected = \"selected\"";
}
echo ">" . $dia . "</option>";
}
echo $dia_naixement_client_error;
?>