No se si sera porque no ha recibido nada las variables $id y $cedula. Pero probando coincido con hernandos en esta parte
Código PHP:
$id= $_GET['id'];
$cedula= $_GET['cedula'];
/*mysql_select_db($database_conexion, $conexion);
$query_Recordset1 = "SELECT registro.cedula, registro.sexo, registro.nombre, registro.apellido1, registro.apellido2
FROM registro
WHERE registro.cedula='$guardacedula' ";
//aca lo recibo pero como ven no lo utilizo
$Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
*/
if(empty($id) || empty($cedula))
{
echo '<a href="index.php?id=3&cedula=333">Clic!</a>';
}
else
{
$id++;
echo $prematricula = '<td><a href="index.php?id='.$id.'&cedula='.$cedula.'">Prematricular</a></td></tr>';
}
Asi funciona pero lo que no entiendo es si tu publicas el $prematricula o no.