El codigo que esta entre el if y el else supongo que esta con llaves no?
Código php:
Ver originalif ($_GET['ID'] > 0){
// Muestra los datos de la cotizacion
}else{
// Muestra el formulario para generar
}
Si ya esta asi, habria que revisar si el $_GET['ID'] es un numero (ya que lo pones como mayor que 0).
Si quieres saber si $_GET['ID'] viene con texto, puedes probar con esto:
Código php:
Ver originalif (strlen($_GET['ID']) > 0){ //si el largo de $_GET['ID'] es mayor a 0 // Muestra los datos de la cotizacion
}else{
// Muestra el formulario para generar
}
Si por otro lado, cuando viene sin datos ni siquiera la envias por el browser, puedes poner esto:
Código php:
Ver originalif (isset($_GET['ID'])){ //si $_GET['ID'] ha sido seteada // Muestra los datos de la cotizacion
}else{
// Muestra el formulario para generar
}
Bueno, tienes algunas opciones, cualquier cosa es cosa de preguntar nuevamente.
Suerte!