Uf!
Un quilombo es entender esto... jajaja
A ver lo primero que hay que saber es: $var2 puede llegarte sin necesidad de que llegue $var1? es decir, son independientes?
Una opción para saber si te llega una variable o no es precisamente consultar si contiene datos, como por ejemplo
Código PHP:
if(trim($var1) == ""){echo "no data"; //trim elimina posibles espacios en blanco.
}else{
echo "La variable 1 es:".$var1;
}
Este es un ejemplo, si quieres que estén todos condicionados a una misma opcion, por ejemplo, que quieres que ningún campo te llegue vacío:
Código PHP:
//Añadimos && para que la condicion se cumpla cuando $var1 y $var2
// cumples sus condiciones de manera simultánea.
// (si alguna de las dos contuviera algo, no se consideraría y devolvería en este
// caso el valor de $var1 y el de la vacía. la dejaría como tal, vacía...
if($var1 != "" && $var2!= ""){ //Al haber colocado el signo ! invertimos el orden de respuesta haciendo que false sea la primera opción.
echo "el valor de 1 es: ".$var1." y el de 2 es: ".$var2;
}else{
echo "Todos los campos vacíos!!";
}